Усталяванне Apache, PHP, MySQL, Perl на Windows

Давайце пачнем з усталёўкі Апач (HTTP-сервер). Вы можаце спампаваць Апач ўстаноўкі на www.apache.org спампаваць версію якая вам падабаецца, я рэкамендую версію 2 .  Вось спасылка на яго.

Для хутчэйшага запампоўкі, наведайце.
Пасля загрузкі файла .msi усталёўшчыка (), запусціць яго. Майстар усталёўкі наступны, наступны, аздабленне «праца» …

Усталёўшчык задасць вам некалькі дэталяў, як імя  сервера вашага, вашага адрасу сервера і паштовага адрасу адміністратарскім. калі ў вас ёсць даменнае імя або імя хаста, увядзіце Інфармацыя як гэта:

Імя сервера: your_domain.org
Адрас сервера: www.your-domain.org

Адмін E-mail: Гэты адрас электроннай пошты абаронены ад спам-ботаў. У вас павінен быць уключаны JavaScript для прагляду.

калі вы не маеце адзін, вы павінны атрымаць на яе вольнага адрасе:

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

Праверце опцыю 'працуе як сэрвіс для ўсіх карыстальнікаў на порце 8080 «і націсніце кнопку Далей, Гатова, каб скончыць заснавальніку. Савет: Усталюйце яго на дыск C: (ён стварае тэчку для яго, не хвалюйцеся), каб пераканацца, што вы наладзіць яго easyer. Калі вы скончыце, адкрыйце браўзэр і напісаць у радку адрас:

HTTP://лакальны/
Калі вы ўбачыце «Test Page для Apache ўстаноўкі", усё працуе.

Ўстаноўка PHP:

Давайце ўсталюем PHP. спампаваць архівы з www.php.net. Вось прамая спасылка на Verion 4.3.9:

Пераканайцеся, што вы спампаваць архіў і ня ўстаноўкі. ОК! пасля яго загрузкі, распакуйце архіў у C:/PHP (гэта для спрашчэння шляху). Цяпер адкрыйце C:/apache/conf/httpd.conf і пошук гэтай лініі:

#LoadModule Ssl_module модулі/mod_ssl.so

пад гэтай лініі, дадайце гэта:

LoadModule rewrite_module модулі / mod_rewrite.so
LoadModule php4_module "C: /php/sapi/php4apache2.dll"
AddType прымяненне / х-HTTPD-PHP .php
AddType прымяненне / х-HTTPD-PHP .php3
AddType прымяненне / х-HTTPD-PHP .php4

Цяпер пошук па гэтай лініі:

<Каталог C:/apache2/HTDOCS>
Цяпер Змяненне:

Опцыі Індэксы FollowSymLinks
#
# AllowOverride кіруе тым, што дырэктывы могуць быць змешчаныя ў файл .htaccess.
# Гэта не можа быць "Усе", "None", або любая камбінацыя з ключавых слоў:
# Опцыі FileInfo AuthConfig Ліміт
#
ня AllowOverride None

у:

Опцыі Індэксы Уключае FollowSymLinks MultiViews ExecCGI
#
# AllowOverride кіруе тым, што дырэктывы могуць быць змешчаныя ў файл .htaccess.
# Гэта не можа быць "All", "None", або любую камбінацыю з ключавых слоў:
# Опцыі FileInfo AuthConfig Ліміт
#
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; Максімальны час выканання кожнага скрыпту, у секундах max_input_time = 60; Максімальны час кожны сцэнар можа правесці разбор запыту даных memory_limit = 5M; Максімальны аб'ём памяці скрыпт можа спажываць (8 МБ)

Вы павінны змяніць гэта, каб усё, што вы хочаце. тут варыянт я выкарыстоўваць:

максімальнае_выкананне_часу = 300; Максімальны час выканання кожнага скрыпту, у секундах max_input_time = 300; Максімальны час кожны сцэнар можа правесці разбор запыту даных memory_limit = 5M; Максімальны аб'ём памяці скрыпт можа спажываць (8 МБ)

Цяпер пошук:

register_globals = Off

і змяніць яго на:

register_globals = On

Шукаць:

extension_dir = «. «

і змяніць яго на:

extension_dir = "C:/PHP/пашырэнняў"

калі вы ўсталявалі PHP у C: …

Шукаць:

, Windows
пашырэнні; Звярніце ўвагу, што MySQL ODBC і падтрымка зараз убудаваны, так што ніякіх DLL не патрабуецца для гэтага.
і раскаментаваць (выдаліць; спераду) наступных модуляў:

extension=php_bz2.dll
extension=php_db.dll
extension=php_gd2.dll
extension=php_java.dll
extension=php_msql.dll
extension=php_pdf.dll
extension=php_pgsql.dll
extension=php_sockets.dll

Добра! Цяпер давайце зменім наладкі SMTP Пошук (гэта добра для вас пошты () вам гэта трэба !!!.)

[пошты]; Для 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 у вокны і system32. Перазапусціце Апач. адкрыць нататнік і дадаць у файл:

<? PHP
phpinfo
();?>

захаваць гэты файл у тэчцы HTDOCS (C:/Apache/HTDOCS) як info.php і адкрыць браўзэр. у адрасным радку пішуць:

HTTP://localhost/info.php

Вы павінны ўбачыць канфігурацыю PHP у табліцы. looong файл можна апцыянальна ўсталяваць Zend Optimizer. я выкарыстоўваю яго ... гэта не мае патрэбы ў падручнік. ўсталяваць грушавага модулі для PHP, проста запусціце ісці груша партыю з тэчкі PHP і 2Пстрыкніце файл рэг скончыць instllation

Дадаць каментар