Известны три способа конфигурирования PHP на сервере.
- Через .htaccess (если PHP работает в режиме модуля).
Параметры прописываются в файле .htaccess, отсутствует знак = и каждому параметру PHP предшествует специальное слово: php_value или php_flag.
php_flag — указывается тогда, когда параметр PHP может принимать в качестве значения только истина или ложь (1 или 0, true или false, On или Off);
php_value — указывается во всех остальных случаях, например, когда параметр PHP принимает цифровое, строковое значение;
Пример:
php_flag allow_url_fopen On
php_value post_max_size 256M
php_flag register_globals Off
php_value error_reporting ‘E_ALL & ~E_NOTICE’
- Через функцию PHP ini_set()
Вызов данной функции удобно располагать в каком-нибудь конфигурационном скрипте, например, там где прописаны параметры к БД. Подробнее см. описание данной функции на сайте разработчиков ini_set().
- Собственный php.ini (если PHP работает в режиме CGI/FastCGI)
В данном случае свой php.ini ничем не отличается по синтаксису от системного.
Пример:
allow_url_fopen = On
post_max_size = 256M
Magic_Quotes_Gpc = on
register_globals = on
error_reporting = E_ALL & ~E_NOTICE
Подробное описание директив php.ini здесь: http://php.ru/manual/ini.core.html
Просмотры: (265)