Skip to content

Как настроить ключевые параметры PHP

Файл конфигурации PHP (php.ini) содержит десятки параметров, которые определяют поведение интерпретатора PHP. Грамотная настройка этих параметров позволяет существенно повысить безопасность, производительность и надёжность работы сайта.

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

После внесения необходимых изменений нажмите Сохранить. Обновлённые параметры сразу вступят в силу для выбранного интерпретатора PHP и будут использоваться всеми связанными сайтами.

💡 Совет

Для быстрого поиска нужного параметра прямо в браузере используйте сочетания клавиш:

  • Ctrl + F — на Windows/Linux
  • Cmd + F — на macOS

1. memory_limit

Ограничивает максимальное количество памяти, которое может использовать скрипт.

Популярные значения:

  • 128M — подходит для большинства сайтов.
  • 256M — для CMS с модулями (например, WordPress + WooCommerce).
  • 512M — для ресурсоёмких приложений (Laravel, Bitrix).

2. upload_max_filesize

Устанавливает максимальный размер файла, который можно загрузить через форму.

Популярные значения:

  • 2M — значение по умолчанию.
  • 10M — подходит для изображений и документов.
  • 100M — для видеофайлов и архивов.

3. post_max_size

Определяет максимальный объём всех данных, передаваемых методом POST.

Популярные значения:

  • 8M — минимально допустимое значение.
  • 20M — для загрузки изображений.
  • 120M — для крупных форм и мультимедийных файлов.

📌 Важно

Значение должно быть больше или равно upload_max_filesize.

4. max_execution_time

Ограничивает время выполнения одного PHP-скрипта (в секундах).

Популярные значения:

  • 30 — по умолчанию.
  • 60 — для операций с базами данных и загрузок.
  • 300 — для резервного копирования и импорта.

5. max_input_time

Ограничивает время, выделенное на приём входных данных (POST, GET, FILES).

Популярные значения:

  • 60 — стандартное значение.
  • 120 — для медленных загрузок и больших форм.

6. display_errors

Отвечает за отображение ошибок на экране.

Популярные значения:

  • On — удобно для разработки.
  • Off — безопасно для продакшена.

7. log_errors

Включает запись ошибок в лог-файл.

Популярные значения:

  • On — рекомендуется для всех серверов.
  • Off — отключает логирование (не рекомендуется).

💡 Совет

Значение должно быть больше или равно upload_max_filesize.

8. short_open_tag

Определяет возможность использования короткого синтаксиса <?.

Популярные значения:

  • On — для старых скриптов.
  • Off — безопаснее, использовать <?php.

9. date.timezone

Устанавливает часовой пояс по умолчанию.

Популярные значения:

  • Europe/Moscow
  • UTC
  • Asia/Yekaterinburg

⚠️ Важно

Без этого параметра могут возникнуть предупреждения.

10. session.gc_maxlifetime

Устанавливает время жизни пользовательской сессии в секундах.

Популярные значения:

  • 1440 — по умолчанию (24 мин).
  • 3600 — один час.
  • 86400 — сутки.

Заключение

Настройка PHP — это важный шаг для стабильной и безопасной работы сайта. Используйте указанные параметры как основу и адаптируйте под особенности вашего проекта.

BeAdmin © 2025. Все права защищены.