Отправляет email-рассылки с помощью сервиса Sendsay

PHP 5 для начинающих

  Все выпуски  

НАСТРОЙКИ PHP: ИЗМЕНЕНИЕ НАСТРОЕК - Уровень PHP_INI_SYSTEM


PHP 5 для начинающих

Вниманию новых подписчиков!

Обратите, пожалуйста, внимание на то, что отдельные выпуски рассылки в той или иной мере взаимосвязаны. С предыдущими выпусками Вы можете ознакомиться:

  1. в архиве рассылки (оригиналы выпусков);
  2. на сайте рассылки (исправленные и дополненные версии).

# # #

Вы также можете подписаться на рассылку "PHP 5: Новые возможности".

Существует ряд различных уровней, на которых могут быть изменены конфигурационные директивы, и соответственно, разнообразные способы таких изменений. Чем выше уровень, тем более глобальное воздействие оказывает изменение тех или иных настроек, и тем более ограничен доступ к этому уровню.

Аннотация

Изменение настроек PHP на системном уровне.

Уровень PHP_INI_SYSTEM - системный; для доступа к нему необходим статус администратора. Изменение настроек может производиться путем редактирования следующих конфигурационных файлов.

Глобальный файл php.ini. Родоначальник всех настроек. Изменения в этом файле затрагивают все без исключения скрипты на всех сайтах, которые находятся на данном сервере.

Файл httpd.conf. Для изменения настроек используются специальные директивы php_admin_value и php_admin_flag (первая устанавливает строковые значения, а вторая - логические, или булевы). В зависимости от расположения, оказывают воздействие либо на все сайты, либо на отдельный сайт.

php_admin_flag safe_mode on
php_admin_value SMTP localhost
            

Замечание

Использование файла httpd.conf для изменения настроек возможно только в том случае, когда PHP установлен как серверный модуль Apache.

Подсказка

Выяснить тип установки PHP (серверный модуль или CGI версия) можно с помощью ранее рассмотренной функции get_sapi_name().

Количество директив, которые могут быть изменены только на этом уровне, относительно невелик. Это, прежде всего, пути к общим папкам и файлам, а также директивы, влияющие на безопасность и ограничивающие нагрузку сервера.

Created with DocBook Created with Libxslt


В избранное