Установка PHP как модуля Апачи
Необходимые материалы (тот минимум, с которым все работает):
php4ts.dll (собственно, ядро PHP)php4apache.dll (модуль для Апача)
php.ini (ну, понятно, что это и для чего)
php.exe (превосходно работает и без него, но пригодилось бы для проверки работоспособности ядра PHP)
Ход работы.
Копируем php.ini в директорию windows (у кого где она расположена, но у большинства ? c:\windows)
Создаем директорию, в которую положим php4ts.dll и php4apache.dll В соответствии с вышеприведенными соглашениями ? f:/usr/local/php
Находим секцию httpd.conf "Dynamic Shared Object (DSO) Support" ? ее очень просто найти, в ней куча (обычно закомментированных строк) вида LoadModule ... Добавляем свою строчку:
LoadModule php4_module "путь-к-директории-php/php4apache.dll"
Если Вы следовали приведенным выше рекомендациям назначения имен директорий, то она должна выглядеть как:
LoadModule php4_module "f:/usr/local/php/php4apache.dll"
- Добавляем mime-тип AddType application/x-httpd-php .phtml .php .php3 .php4
- Если Вы ранее воспользовались альтернативным способом (подключение PHP как CGI), то, пожалуй, самое время убрать строчки, связанные с сопоставлением action для указанного типа ? просто забьем комментариями:
#<Directory "f:/usr/local/php">
# Options ExecCGI
#</Directory>
#ScriptAlias "/__php_dir__/" "f:/usr/local/php/"
#Action application/x-httpd-php "/__php_dir__/php.exe"
- Ну и все ? попробуем запустить апачу. При нормальной работе увидите примерно такую строчку: Apache/1.3.12 (Win32) PHP/4.0.4pl1 running... Сбегайте в ближайший ларек и купите себе пива.
Содержание раздела