Глава 4. Конфигурация

Содержание
Файл конфигурации
Как изменить конфигурацию
Configuration directives

Файл конфигурации

Файл конфигурации (называющийся php3.ini в PHP 3.0, и просто php.ini в PHP 4.0) читается каждый раз при запуске PHP. При использовании PHP в виде модуля для Web-сервера, это происходит лишь один раз при запуске сервера. Для версий CGI и CLI, это происходи при каждом пуске.

Расположение php.ini задается при компиляции (смотрите FAQ), но для версий CGI и CLI может быть изменено из командной строки опцией -c (см. раздел про использование PHP из командной строки. Также можно использовать переменную окружения PHPRC для задания дополнительных путей поиска файла php.ini.

Здесь не описывается каждая директива PHP в отдельности. Для полного списка всех директив смотрите хорошо документированный файл php.ini. Можно посмотреть php.ini последней версии в CVS.

Замечание: Значение по умолчанию для директив register_globals изменилось с on на off в PHP 4.2.0.

Пример 4-1. Пример php.ini

; любой текст после открытой точки с запятой (;) игнорируется
[php] ; также игнорируются маркеры секций (текст в квадратных скобках)
; Логические значения:
;  Включено: true, on, yes
;  Выключено: false, off, no, none
register_globals = off
magic_quotes_gpc = yes

; строки можно заключать в двойные кавычки
include_path = ".:/usr/local/lib/php"

; обратные слэши ничем не отличаются от остальных символов
include_path = ".;c:\php\lib"