Изменение версии PHP в cPanel

В cPanel версия PHP обычно настраивается через Select PHP Version в разделе Software. Этот инструмент позволяет выбрать версию PHP, включить расширения и изменить основные лимиты PHP для всего аккаунта или для отдельного домена.

cPanel Select PHP Version

Account Global Settings или Per Domain Settings

Account Global Settings применяет выбранную версию PHP и расширения ко всем доменам по умолчанию. Если отдельному домену нужна другая версия PHP, откройте Per Domain Settings и измените PHP только для этого домена.

Версия PHP и расширения

На вкладке Extensions выберите нужную версию PHP из выпадающего списка. После переключения версии включите расширения, которые нужны вашей CMS, фреймворку или скрипту.

Часто используются mysqli, pdo_mysql, curl, gd, mbstring, intl, zip, imagick и ioncube_loader. Не стоит включать все расширения “на всякий случай”: оставляйте только то, что действительно нужно сайту.

cPanel PHP Selector Extensions

Options и лимиты PHP

Вкладка Options используется для основных параметров и лимитов PHP. В зависимости от настроек сервера изменения могут сохраняться автоматически или после нажатия кнопки применения/сохранения.

  • memory_limit - память, доступная одному PHP-процессу.
  • upload_max_filesize и post_max_size - лимиты загрузки файлов.
  • max_execution_time и max_input_time - время выполнения скрипта и обработки входных данных.
  • display_errors - полезно для отладки, но на рабочем сайте обычно должно быть отключено.
  • log_errors - сохраняет ошибки PHP в логах и помогает при диагностике.

После изменения PHP

  • Откройте сайт и административную панель.
  • Проверьте формы, оформление заказа, загрузку файлов и страницы, которые работают с базой данных.
  • Если сайт показывает ошибку 500, проверьте error log и временно верните предыдущую версию PHP.
  • Для старых CMS проверяйте совместимость перед переходом на самую новую ветку PHP.