Налаштування під час виконання

Поведінка модуля Apache PHP залежить від налаштувань у php.ini. Налаштування конфігурації з php.ini можуть бути перевизначені через налаштування прапора php_flag у конфігураційному файлі сервера або локальному файлі .htaccess.

Приклад #1 Відключення PHP-сервера для директорії за допомогою .htaccess

php_flag engine off

Установки конфігурації Apache

ИмяПо умолчаниюМесто измененияСписок изменений
engine"1"INI_ALL
child_terminate"0"INI_ALL
last_modified"0"INI_ALL
xbithack"0"INI_ALL

Додаткова інформація та опис режимів INI_* дано у розділі «Місця встановлення параметрів конфігурації».

Коротке пояснення конфігураційних директив.

enginebool

Включає чи вимикає інтерпретатор PHP. Ця директива дуже корисна в модулі Apache PHP. Вона використовується сайтами, яким необхідно дозволити чи заборонити інтерпретатор PHP на основі директорій чи віртуальних хостів. Встановлююча engine off за потребою у файлі httpd.conf можна дозволити або заборонити інтерпретатор PHP.

child_terminatebool

Ця установка керує тим, чи можуть скрипти PHP вимагати закінчення дочірніх процесів після завершення запиту. Дивіться також apache_child_terminate()

last_modifiedbool

Надсилає скриптам PHP дату модифікації як заголовок Last-Modified для цього запиту.

xbithackbool

Виконання файлів з бітом, що запускається як PHP, незалежно від розширення.