Установка Apache, PHP, MySQL, Perl на Windows

Давайте начнем с установки Apache (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 Forbidden ошибки.

Теперь поиск:

DirectoryIndex index.html index.var.html
и изменить его на:

DirectoryIndex index.html index.php

Сохраните файл и перезагрузите Apache. (вы можете перезапустить ее, нажав перезапуска сервера Apache ярлык в меню Пуск или в письменной форме:

Чистая Apache перезапуска

в окне командной строки. ОК!

у вас есть PHP работает для вашего сервера. Теперь давайте настроим PHP и убедиться, что он действительно работает! Откройте C:/php/php.ini (php.ini-расстояние переименован) и поиск для этого пункта:

max_execution_time = 60; Максимальное время выполнения каждого скрипта, в секундах max_input_time = 60; Максимальное время каждый сценарий может провести разбор запроса данных memory_limit = 5M; Максимальный объем памяти скрипт может потреблять (8 МБ)

Вы должны изменить это, чтобы все, что вы хотите. здесь вариант я использовать:

max_execution_time = 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 = [email protected]_domain.org

если у вас нет почтового сервера или:

[почты]; Для Win32 только.

SMTP = локальный
smtp_port = 25
; Для Win32 только.
Sendmail_from = [email protected]_domain.org

если у вас есть почтовый сервер …

Сохраните файлы. Теперь давайте завершить установку PHP. скопировать все DLL файлы из C:/PHP/библиотек в в C:/Windows/System32. копия C:/php/php4ts.dl л в C:/Windows/System32/ и скопировать php.ini из папки PHP в окна и system32. Перезапустите Apache. открыть блокнот и добавить в файл:

<? PHP
phpinfo
();?>

сохранить этот файл в папке HTDOCS (C:/Apache/HTDOCS) как info.php и открыть браузер. в адресной строке пишут:

HTTP://localhost/info.php

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