Windows дээр Apache, PHP, MySQL, Perl суулгаж байна

Суулгацаас эхэлцгээе Апачи (HTTP сервер). Та татаж авах боломжтой Апачи суурилуулалтууд дээр www.apache.org таалагдсан хувилбараа татаж аваарай, би 2 хувилбарыг санал болгож байна.  Үүний холбоосыг энд оруулав.

Илүү хурдан татаж авахын тулд, зочлох.
Файлыг татаж авсны дараа .msi суулгагч () ажиллуулна уу. Суулгах шидтэн дараагийн, дараагийн, "ажлыг" дуусгах ...

Суулгагч танаас нэр гэх мэт хэд хэдэн дэлгэрэнгүй мэдээллийг асуух болно  сервер таны серверийн хаяг, администраторын имэйл хаяг. Хэрэв танд домэйн нэр эсвэл хостын нэр байгаа бол дараах мэдээллийг оруулна уу:

Серверийн нэр: your_domain.org
Серверийн хаяг: www.your-domain.org

Админ Имэйл: Энэ имэйл хаягийг спамнаас хамгаалж байна. Үүнийг үзэхийн тулд та JavaScript-г идэвхжүүлсэн байх ёстой.

Хэрэв танд байхгүй бол та үнэгүй хаягаар нэгийг авах хэрэгтэй.

http://www.no-ip.org/

Сонголтыг шалгах '8080 порт дээрх бүх хэрэглэгчдэд зориулсан үйлчилгээ хэлбэрээр ажилладаг "болон товчлуурыг дар цаашид, Үүнийг хийлээсуулгацыг дуусгахын тулд. Зөвлөгөө: Үүнийг дискэнд суулгана уу C: (энэ нь түүнд зориулж хавтас үүсгэдэг, санаа зовох хэрэггүй). Хэрэв та дууссан бол хөтөчөө нээгээд хаягийн мөрөнд бичнэ үү:

HTTP://localhost/
Хэрэв та харвал"Apache суулгах туршилтын хуудас", бүх зүйл ажиллаж байна.

PHP суулгац:

Суулгацгаа PHP. -аас архивыг татаж авах www.php.net. Энд шууд холбоос байна Хувилбар 4.3.9:

Архивыг татаж аваад суулгаагүй эсэхээ шалгаарай. OK! татаж авсны дараа архивыг задлах хэрэгтэй C:/PHP (энэ нь замыг хялбарчлах явдал юм). Одоо C:/apache/conf/httpd.conf-г нээгээд энэ мөрийг хайна уу:

#LoadModule Ssl_module modules/mod_ssl.so

Энэ мөрний доор үүнийг нэмнэ үү:

LoadModule rewrite_module модулиудыг / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
AddType application/x-HTTPD-PHP .php
AddType application/x-HTTPD-PHP.php3
AddType application/x-HTTPD-PHP.php4

Одоо энэ шугамын дагуу хай:

<"C:/apache2/HTDOCS" лавлах>
Одоо өөрчлөх:

Сонголтуудын индексүүд FollowSymLinks холбоосууд
#
# AllowOverride нь .htaccess файлд ямар удирдамж байршуулахыг хянадаг.
# Энэ нь "Бүгд", "Байхгүй" эсвэл түлхүүр үгсийн хослол байж болохгүй:
# FileInfo Options AuthConfig Limit
#
AllowOverride Байхгүй

онд:

Сонголтуудын индексүүд нь FollowSymLinks MultiViews ExecCGI-г агуулдаг
#
# AllowOverride нь .htaccess файлд ямар удирдамж байршуулахыг хянадаг.
# Энэ нь "Бүгд", "Байхгүй" эсвэл түлхүүр үгсийн хослол байж болохгүй:
# FileInfo Options AuthConfig Limit
#
AllowOverride All

Энэ нь зөвшөөрөх болно..htaccess сервер дээрээ дэмжиж, хавтасны агуулгыг хүлээн авахгүйгээр харах боломжтой эсэхийг шалгаарай 403 хориотой алдаа.

Одоо хайх:

DirectoryIndex index.html index.var.html
мөн дараах байдлаар өөрчлөх:

DirectoryIndex index.html index.php

Файлыг хадгалаад дахин ачаална уу Апачи. (та серверийг дахин эхлүүлэх дээр дарж үүнийг дахин эхлүүлж болно Апачи цэсийн товчлол эхлэл эсвэл бичгээр:

Apache-г дахин эхлүүлнэ үү

тушаал хүлээх цонхонд. ОК!

чамд байна PHP таны серверт ажилладаг. Одоо үүнийг тохируулцгаая PHP мөн энэ нь үнэхээр ажиллаж байгаа эсэхийг шалгаарай! Нээлттэй C:/php/php.ini (php.ini-зайны нэрийг өөрчилсөн) болон энэ зүйлийг хай:

хамгийн их_гүйцэтгэх_хугацаа = 60; Скрипт бүрийн гүйцэтгэлийн дээд хугацаа, секундээр хамгийн их_оролтын_хугацаа = 60; Скрипт бүр өгөгдлийн хүсэлтийг задлан шинжлэх хамгийн дээд хугацаа санах ойн хязгаар = 5 сая; Скриптийн хэрэглэж болох санах ойн дээд хэмжээ (8 МБ)

Та үүнийг хүссэнээрээ өөрчлөх хэрэгтэй. Энд миний ашигладаг сонголт байна:

хамгийн их_гүйцэтгэх_хугацаа = 300; Скрипт бүрийн гүйцэтгэлийн дээд хугацаа, секундээр хамгийн их_оролтын_хугацаа = 300; Скрипт бүр өгөгдлийн хүсэлтийг задлан шинжлэх хамгийн дээд хугацаа санах ойн хязгаар = 5 сая; Скриптийн хэрэглэж болох санах ойн дээд хэмжээ (8 МБ)

Одоо хайх:

register_globals = Унтраах

мөн дараах байдлаар өөрчлөх:

register_globals = Асаалттай

Хайх:

өргөтгөл_дир = ". "

мөн дараах байдлаар өөрчлөх:

extension_dir = "C:/PHP/өргөтгөлүүд"

Хэрэв та C хэл дээр PHP суулгасан бол: ...

Хайх:

, Windows
өргөтгөлүүд; MySQL ODBC дэмжлэг одоо суурилагдсан тул үүнд DLL шаардлагагүй гэдгийг анхаарна уу.
Дараах модулиудын тайлбарыг арилгах (устгах; урд):

өргөтгөл=php_bz2.dll
өргөтгөл = php_db.dll
өргөтгөл = php_gd2.dll
өргөтгөл = php_java.dll
өргөтгөл = php_msql.dll
өргөтгөл=php_pdf.dll
өргөтгөл = php_pgsql.dll
өргөтгөл=php_sockets.dll

БОЛЖ БАЙНА УУ! Одоо SMTP хайлтын тохиргоог өөрчилье (энэ нь танд mail() хэрэгтэй шүү!!!.)

[мэйл]; Зөвхөн Win32-д зориулагдсан.

SMTP =
smtp_port = 25
; Win32-д зориулагдсан
зөвхөн.; Sendmail_from =

болон дараах өөрчлөлтүүд:

[мэйл]; Зөвхөн Win32-д зориулагдсан.
SMTP = mail.isp.org
smtp_port = 25
; Зөвхөн Win32-д зориулагдсан.
Sendmail_from = [имэйлээр хамгаалагдсан]_domain.org

Хэрэв танд шуудангийн сервер байхгүй бол эсвэл:

[мэйл]; Зөвхөн Win32-д зориулагдсан.

SMTP = локал
smtp_port = 25
; Зөвхөн Win32-д зориулагдсан.
Sendmail_from = [имэйлээр хамгаалагдсан]_domain.org

Хэрэв танд шуудангийн сервер байгаа бол ...

Файлуудыг хадгал. Одоо суулгацаа дуусгацгаая PHP. бүгдийг хуулах Dll -аас файлууд C:/PHP/номын сангуудC: / Windows / System32. хуулбарлах C:/php/php4ts.dl би орлоо C:/Windows/System32/ болон хуулбарлах php.ini хавтаснаас PHP цонхонд болон систем32. Дахин ачааллах Апачи. тэмдэглэлийн дэвтэр нээж, файлд нэмнэ үү:

<? PHP
phpinfo
();?>

энэ файлыг HTDOCS хавтсанд хадгалах (C:/Apache/HTDOCS) Хэрхэн info.php болон хөтөчийг нээнэ үү. хаягийн мөрөнд тэд бичнэ:

HTTP://localhost/info.php

Та хүснэгтээс PHP тохиргоог харах ёстой. looong файлыг сонголтоор суулгаж болно Zend Optimizer. Би үүнийг ашигладаг ... энэ нь заавар хэрэггүй. лийр модулиудыг суулгах PHP, зүгээр л php фолдероос go pear багцыг ажиллуулаад reg файл дээр дарж суулгаж дуусгана уу.

сэтгэгдэл нэмэх