Вход на сайт
PHP
186 просмотров
Перейти к просмотру всей ветки
в ответ lamer-666 24.11.04 13:36, Последний раз изменено 24.11.04 14:00 (as400)
Настройка Apache для работы с PHP
Откройте в Блокноте файл конфигурации Apache httpd.conf.
Найдите в нем такую закомментированную строку:
#AddType application/x-httpd-php php
Раскомментируйте ее:
AddType application/x-httpd-php php
Таким образом, мы присвоили всем файлам с расширением php тип application/x-httpd-php.
Сразу же после этой строки добавьте такие настройки:
ScriptAlias /_php/ "c:/php/"
Action application/x-httpd-php "/_php/php.exe"
Этим мы, во-первых, создаем синоним _php для директории с процессором PHP, чтобы Apache мог получить к нему доступ, а во-вторых, связываем все файлы с типом application/x-httpd-php с обработчиком php.exe.
Важно!
Строка "_php" взята из такого расчета, чтобы она в будущем не конфликтовала с именами директорий, которые Вы можете сделать на Вашем хосте.
Сохраните изменения в файле конфигурации, остановите Apache, если он был до этого запущен, и запустите его снова. Если Apache не запускается, значит, Вы где-то допустили синтаксическую ошибку.
Откройте в Блокноте файл конфигурации Apache httpd.conf.
Найдите в нем такую закомментированную строку:
#AddType application/x-httpd-php php
Раскомментируйте ее:
AddType application/x-httpd-php php
Таким образом, мы присвоили всем файлам с расширением php тип application/x-httpd-php.
Сразу же после этой строки добавьте такие настройки:
ScriptAlias /_php/ "c:/php/"
Action application/x-httpd-php "/_php/php.exe"
Этим мы, во-первых, создаем синоним _php для директории с процессором PHP, чтобы Apache мог получить к нему доступ, а во-вторых, связываем все файлы с типом application/x-httpd-php с обработчиком php.exe.
Важно!
Строка "_php" взята из такого расчета, чтобы она в будущем не конфликтовала с именами директорий, которые Вы можете сделать на Вашем хосте.
Сохраните изменения в файле конфигурации, остановите Apache, если он был до этого запущен, и запустите его снова. Если Apache не запускается, значит, Вы где-то допустили синтаксическую ошибку.
