В отличие от
установки Apache, установка PHP короче, однако мы бы не сказали, что проще. Дело
в том, что, во-первых, у PHP нет нормальной setup-программы, как у Apache, а
во-вторых, при его установке необходимо также настраивать сервер.
Итак, прежде
всего поговорим о каталоге, в котором у Вас будут находиться файлы PHP. В
дистрибутиве по умолчанию стоит такой:
g:/usr/local/php3
Если Вы
физически не можете или просто не хотите иметь такой каталог (хотя, если Вы
читали инструкцию по установке Apache, все должно быть в порядке), то Вы вольны
установить PHP в другой каталог, но тогда Вам предстоит следующее: в файле
php_iifsreg.inf из дистрибутива PHP найти ВСЕ строки "g:/usr/local/php3" (их
там, кстати, 6 штук) и заменить их на тот каталог, где Вы предполагаете
разместить PHP. Могу сразу сказать, что это не самое приятное провождение
времени, но уж ничего не поделаешь, такова жизнь...
Как обычно,
приведем по порядку те действия по установке PHP, которые у нас привели к
результату.
Установка
PHP
1.
Создайте директорию
g:/usr/local/php3 (если хотите другое имя, см. рассуждения выше). Это - та
директория, в которую будет установлен PHP.
2.
Скачайте дистрибутив
PHP - файл с именем php3_setup.exe (1.970.356 байт), желательно в только что
созданную директорию. Это саморазворачивающийся zip-архив, который Вы должны
будете запустить, чтобы разархивировать. По умолчанию он развернется в текущую
директорию, так что будьте внимательны.
3.
Еще раз напоминаем:
если Вы решили установить PHP в другую директорию, Вам необходимо вручную
отредактировать файл php_iifsreg.inf с целью замены в нем имен директории на
нужную (см. выше).
4.
В файле php3.ini из
дистрибутива есть закомментированные строки, выглядящие так:
;extension=имя_модуля.dll
Если Вы хотите
включить какой-нибудь модуль (по умолчанию уже включена поддержка GD и mSQL),
раскомментируйте соответствующую строку (уберите точку с запятой).
Теперь в Проводнике
Windows нажмите правой кнопкой мыши на файле php_iis_reg.inf и выберите в
контекстном меню пункт Установить - этим Вы автоматически добавите в Реестр
некоторые установки, касающиеся PHP.
Скопируйте файл
php3.ini в каталог с Windows (например, в c:\windows);
Настройка
Apache
1.
В файл конфигурации
Apache conf/mime.types добавтьте такую строку:
application/x-httpd-php3 phtml php3
2.
Теперь откройте файл
conf/httpd.conf и добавьте в его конец (но перед блоков виртуальных хостов, если
они там есть) такие строки:
3. <Directory "g:/usr/local/php3">
4. Options ExecCGI
5. </Directory>
6. ScriptAlias "/__php_dir__/" "g:/usr/local/php3/"
7. Action application/x-httpd-php3 "/__php_dir__/php.exe"
Ну вот,
пожалуй, и все. Если Вы все сделали правильно, то PHP установлен. Проверьте его
работоспособность с помощью простого скрипта, например такого:
<?
echo "It works!<br>\n";
phpinfo();
?>
|