Открыть меню    

Редактируем php.ini, основные директивы

Php.ini – текстовый файл, содержащий настройки платформы PHP.

Чтобы увидеть текущую конфигурацию платформы PHP необходимо сделать следующее:

  1. Создайте новый файл в вашем редакторе и введите следующий код:
    <?php phpinfo(); ?>
  2. Сохраните файл, например, (назвать можете например так: phpinfo.php) в вашем корневом каталоге.
  3. Затем введите url-адрес (http://your-site/phpinfo.php) в адресной строке браузера.
  4. Теперь вы сможете увидеть полную конфигурацию текущей платформы PHP.

На что стоит обратить внимание при редактировании файла php.ini.

Строки, который начинаются с ( ; ) , считаются комментариями. В самом файле php.ini большинству директив предшествуют примеры.

В php.ini вы можете использовать предопределенные константы, например, E_ALL | E_STRICT.
Обратите внимание, что php.ini можно использовать следующие операторы:
'|', '~', '!', '^' и '&'.

Редактируем php.ini в XAMPP

Редактируем php.ini в XAMPP

Основные директивы:

Директива Значение Описание
display_errors On

Off
При On сообщения об ошибках выдаются прямо на страницу сайта. Имеет важное значение для отладки ошибок в сценарии.
error_reporting E_ALL | E_STRICT

E_ERROR

E_ALL & ~E_NOTICE

Устанавливаем уровень обработки ошибок:

Значение E_ERROR : выдавать только серьезные ошибки

E_ALL | E_STRICT : включаем строгий контроль ошибок

E_ALL & ~E_NOTICE : все сообщения об ошибках кроме незначительных

short_open_tag on

off
Разрешаеи или запрещаем возможность использования короткой формы записи (<? ?>) тегов PHP.
file_uploads on

off
Разрешаеи или запрещаем возможность использовать платформу PHP для загрузки файлов на сайт.
html_errors on

off
Включаем или отключаем сообщения об ошибках html
magic_quotes_gpc on

off
Включаем или отключаем автоматическую обработку кавычек и апострофов, в данных get, post, и cookie.
Если on, то перед кавычками (одинарными и двойными) автоматически добавляться обратный слеш. Не рекомендовано.
upload_max_filesize по умолчанию: При импорте базы в PhpMyAdmin максимальный размер загружаемого файла по умолчанию равен . Что бы изменить это значение нужно исправить upload_max_filesize
Однако, этого может быть недостаточно. Если нужное значение больше заданного в переменной post_max_size в том же файле, то нужно можно поменять и его. Причем оба этих значения должны быть меньше указанного в memory_limit. И если файл велик, то возможно, для его обработки понадобится много времени, ограничение в переменной max_execution_time может дать отрицательный эффект.

Таблица будет расширяться.

Комментарии к статье