ProfiPHPProfiPHP
Категория: Веб сервер

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

Php.ini - это конфигурационный файл, содержащий настройки интерпретатора PHP. Если вы программируете на языке PHP, тогда без настройки данного файла просто не обойтись.

В зависимости от настроек веб-сервера, файл конфигурации Php.ini может считываться один раз при запуске PHP или при каждом вызове (для CGI и CLI).

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

С помощью конфигурационного файла Php.ini можно настроить параметры интерпретации PHP-кода, безопасности системы, способов работы с файлами и данными, а также подключением необходимых для работы расширений PHP. Ознакомится со списком наиболее часто настраиваемых директив можно в категории: Директивы PHP.

Для углубленного понимания конфигурационного файла модуля PHP необходимо иметь знания по настройке Web сервера и операционной системы.

Поиск Php.ini производится по месту расположения модуля SAPI, переменной среды PHPRC, значениях ключей реестра, текущей директории, директории веб-сервера или модуля PHP, а также в директории Windows.

Синтаксис файла Php.ini очень прост и соответствует привычному синтаксису Ini файлов. Строка начинается с имени настройки, затем следует знак равно, а за ним значение:
имя_настройки = значение_параметра
Любой текст в строке после точки с запятой (;) без кавычек игнорируется. Могут быть установлены следующие логические значения: True, On, Yes, False, Off, No, None, например:
short_open_tag = Off
display_errors = On
Можно заключать строки в двойные кавычки:
session.save_path="C:/Windows/Temp"
Обратный слэш обрабатывается так же, как любые другие символы:
include_path = ".;c:\php\includes"
Для использования в своих скриптах базы данных Mysql, Mysqli, Sqlite, графической библиотеки GD и многого другого, необходимо подключить расширения. Для этого достаточно убрать комментарий (;) перед строкой с его командой, например:
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysqli.dll
После завершения всех настроек и сохранения изменений необходимо перезагрузить веб-сервер. Но перезагрузка может и не понадобится, все зависит он настроек серверного программного обеспечения, о котором написаны тома литературы.

Добавить комментарий

Имя:
Текст комментария: