Применимо к: все тарифы
Перед началом: вам понадобится доступ к cPanel для вашей услуги (откройте его по единому входу из личный кабинет -> Услуги -> Мои услуги, затем Войти в cPanel). Также полезно знать, на каком приложении работает каждый сайт (например, WordPress), чтобы проверить его после переключения.
Современная версия PHP — один из самых простых способов ускорить ваш сайт. Каждый крупный выпуск PHP выполняет ваш код эффективнее и расходует меньше памяти, поэтому сайт на PHP 8.x обычно выдерживает больше посетителей в рамках лимитов CloudLinux вашего тарифа, чем тот же сайт на более старом выпуске вроде PHP 7.x. Новые версии также получают исправления безопасности, тогда как старые в итоге перестают поддерживаться.
В этой статье объясняется, почему более новая версия PHP работает быстрее, как убедиться в совместимости вашего сайта и как безопасно переключить версию в cPanel.
Почему более новая версия PHP быстрее
- Она выполняет ваш код эффективнее. Современный PHP делает ту же работу за меньшее число тактов процессора, а это важно, потому что у каждого аккаунта есть лимит CPU/SPEED в CloudLinux.
- Она расходует меньше памяти на запрос. Это оставляет больший запас относительно лимита физической памяти (PMEM) вашего тарифа, поэтому под нагрузкой вы реже столкнётесь с ошибкой 508 «Resource Limit Reached».
- Она остаётся поддерживаемой. Новые версии продолжают получать исправления безопасности и ошибок; очень старые — нет.
На нашей платформе PHP также работает за LiteSpeed, и сочетание современного PHP с кэшированием даёт наилучший результат. См. Как LiteSpeed и LSCache ускоряют ваш сайт.
Сначала проверьте совместимость вашего сайта
Переход сразу на самую новую версию PHP может сломать сайт, который использует устаревший код. Снизьте риск перед переключением:
- Обновите своё ПО. Для WordPress обновите ядро, тему и все плагины до последних версий. Устаревший код — самая частая причина проблем на более новой версии PHP.
- Проверьте требования. Убедитесь, что ваша CMS, тема и плагины заявляют поддержку нужной вам версии PHP.
- Тестируйте на копии, а не на боевом сайте. По возможности опробуйте новую версию на тестовой копии вашего сайта, чтобы посетители никогда не пострадали. См. Как создать тестовую копию вашего сайта.
Если вы предпочитаете не делать это самостоятельно, тарифы Managed включают обслуживание обновлений под ключ и бесплатную помощь с переносом — вы можете попросить нашу команду выполнить изменение за вас.
Переключите версию PHP в MultiPHP Manager
PHP задаётся для каждого домена, поэтому в одном аккаунте вы можете использовать разные версии для разных сайтов.
- В cPanel перейдите в cPanel -> Software -> MultiPHP Manager.
- В списке доменов отметьте флажок рядом с доменом (или доменами), которые хотите изменить.
- Откройте выпадающий список PHP Version (вверху справа) и выберите целевую версию, например актуальный выпуск PHP 8.x.
- Нажмите Apply.
Результат: у выбранного домена теперь отображается новая версия PHP. Откройте ваш сайт в новой вкладке браузера и пройдитесь по основным страницам, чтобы убедиться, что всё по-прежнему работает.
Если после этого вам понадобятся конкретные модули PHP, включите их в инструменте под названием Select PHP Version (выбор расширений PHP). См. Как включить или отключить расширения PHP.
Решение проблем с этой задачей
- После переключения страница показывает ошибку 500 или пустой экран. Скорее всего, сайт использует код, слишком старый для новой версии. Верните домен на предыдущую версию PHP в MultiPHP Manager, обновите плагины и тему, затем попробуйте снова. Для WordPress см. Исправление «белого экрана смерти» WordPress.
- Перестала работать какая-то функция. Возможно, в новой версии не включено нужное расширение PHP. Проверьте список расширений в Select PHP Version.
- Нужной вам версии нет в списке. Мы предоставляем набор поддерживаемых версий; выберите ближайший актуальный выпуск. Если вам нужна версия, которой нет в списке, обратитесь в поддержку.
- Сайт по-прежнему медленный после обновления. Версия PHP — лишь часть картины. Включите кэширование с помощью Как ускорить WordPress с LiteSpeed Cache и изучите Почему мой сайт работает медленно?.
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.