Часто используемые директивы php.ini

Материал из wiki.owlhost.net
Перейти к: навигация, поиск

Содержание

[править] О статье

В данном статье описываются наиболее часто используемые директивы php.ini(конфигурационный файл PHP)

[править] Часто используемые директивы

Как правило,после установки CMS производится ее настройка для корректной и более оптимальной работы на используемом сервере. Многие популярные CMS требую включения/отключения таких директив PHP как:

magic_quotes_gpc
register_globals
safe_mode

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

директива = значение

[править] Примеры

Например:

magic_quotes_gpc = 0 

(значение "0" отключит директиву magic_quotes_gpc,соответственно "1" включит данную директиву)

register_globals = Off 

(значение "Off" отключит директиву register_globals,соответственно "On" включит данную директиву)

safe_mode = Off 

(значение "Off" отключит директиву safe_mode,соответственно "On" включит данную директиву)

[править] Загрузка файлов

Так же,довольно часто требуется изменять значения директив отвечающих за загрузку файлов:

upload_max_filesize
post_max_size
file_uploads

и за время работы скрипта:

max_execution_time

[править] Примеры

Например:

upload_max_filesize = 10M 
post_max_size = 10M

(максимальный размер загружаемого файла будет равен 10 мегабайтам)

file_uploads = On

(При значении "On" - загрузка файлов разрешена,следовательно при "Off" запрещена)

max_execution_time = 0 

(при значении "0" скрипт выполняется неограниченное время(если процесс не будет прерван web-сервером.Максимально допустимое время выполнения задается в секундах))

[править] Функция phpinfo()

После изменения нужных нам директив и их значений,необходимо проверить,вступили ли они в силу. Для того,то бы проверить данное,достаточно написать простой PHP скрипт,код которого приведен ниже и выполнить его(обратится к нему):

<?
 phpinfo();
?>