Настройка во время выполнения
Вернуться к: Установка и настройка
Поведение модуля Apache PHP зависит от настроек в php.ini. Настройки конфигурации из php.ini могут быть переопределены через настройки флага php_flag в конфигурационном файле сервера или локальном файле .htaccess.
Пример #1 Отключение парсера PHP для директории при помощи .htaccess
php_flag engine off
| Имя | По умолчанию | Меняемо | Список изменений |
|---|---|---|---|
| engine | "1" | PHP_INI_ALL | Доступно начиная с версии PHP 4.0.5. |
| child_terminate | "0" | PHP_INI_ALL | Доступно начиная с версии PHP 4.0.5. |
| last_modified | "0" | PHP_INI_ALL | Доступно начиная с версии PHP 4.0.5. |
| xbithack | "0" | PHP_INI_ALL | Доступно начиная с версии PHP 4.0.5. |
Краткое разъяснение конфигурационных директив.
-
engineboolean -
Включает или выключает интерпретатор PHP. Эта директива в действительности очень полезна в модуле Apache PHP. Она используется сайтами, которым необходимо разрешить или запретить интерпретатор PHP на основе директорий или виртуальных хостов. Устанавливая
engine offпо необходимости в файле httpd.conf, можно разрешить или запретить интерпретатор PHP. -
child_terminateboolean -
Эта настройка управляет тем, могут ли скрипты PHP требовать окончания дочерних процессов по завершении запроса. Смотрите также apache_child_terminate().
-
last_modifiedboolean -
Посылает скриптам PHP дату модификации как заголовок Last-Modified для этого запроса.
-
xbithackboolean -
Исполнение файлов с битом запускаемого как PHP, независимо от расширения.
Вернуться к: Установка и настройка