Показать сообщение отдельно
Старый 04.06.2002, 18:41     # 4
dron|design
Guest
 
Сообщения: n/a

Exclamation

Настройка Apache для работы с PHP

1. Откройте в Блокноте файл конфигурации Apache httpd.conf, в директории C:\Program Files\Apache Group\Apache\conf. Впрочем, Вы можете и не искать этот файл вручную, а воспользоваться ярлыком Edit configuration в меню Пуск - Программы - Apache Web Server - Management.
2. Найдите в нем такую закомментированную строку:
#AddType application/x-httpd-php php

Раскомментируйте ее:
AddType application/x-httpd-php php

Таким образом, мы присвоили всем файлам с расширением php тип application/x-httpd-php.
3. Сразу же после этой строки добавьте такие настройки:
ScriptAlias /_php/ "C:/Program Files/PHP4/"
Action application/x-httpd-php "/_php/php.exe"

Этим мы, во-первых, создаем синоним _php для директории с процессором PHP, чтобы Apache мог получить к нему доступ, а во-вторых, связываем все файлы с типом application/x-httpd-php с обработчиком php.exe.
Важно!
Строка "_php" взята из такого расчета, чтобы она в будущем не конфликтовала с именами директорий, которые Вы можете сделать на Вашем хосте.
4. Сохраните изменения в файле конфигурации, остановите Apache, если он был до этого запущен (ярлык Пуск - Программы - Apache Web Server - Management - Stop Apache), и запустите его снова. Если Apache не запускается (его окно открывается и тут же закрывается), значит, Вы где-то допустили синтаксическую ошибку. В этом случае можете воспользоваться рекомендациями по устранению ошибок, приведенными ранее.

Тестирование PHP

Для этого создадим в директории z:/home/localhost/www файл test.php со следующим содержанием:
<?
echo "It works!<br>\n";
phpinfo();
?>

Теперь наберите в браузере: http://localhost/test.php. Должна отобразиться страница с разнообразной информацией о PHP, которая генерируется функцией phpinfo(). http://www.drondesign.tk