Какую версию PHP подключать на хостинге?
Большинство сайтов, для генерации своих страниц используют PHP. Это связано с тем что большинство пользователей и компаний используют CMS для быстрого создания своих сайтов. Самые популярные CMS, как платные так и бесплатные, написаны на языке PHP. Например, тот же WordPress, который имеет долю рынка 64.4% в мире, по сравнению с другими CMS, в мире.
PHP непосредственно влияет на скорость загрузки сайта и на безопасность сайта. Установка правильной версии PHP и настройка его на хостинге очень ответственный процесс который повлияет в будущем на работу вашего сайта.
Как вы знаете, я давно размещаю этот сайт на хостинге steadyhost.ru. За 4 года сотрудничества у меня не возникало желание переехать куда либо еще, как это было раньше. Я не скажу что проблем не было. Проблемы есть всегда, важно как и насколько быстро они решаются, в сравнении с хостингами — конкурентами.
За эти годы я определил для себя некоторый функционал хостинга которым я часто пользуюсь. Один из них это установка и настройка PHP. Вы можете заметить что такой функционал предоставляет любой хостер. Да, вы правы но есть нюансы которые мне нравятся больше чем у других хостеров.
Вначале я отвечу на главный вопрос. Какую версию PHP подключать на хостинге?
Ответ довольно прост – самую последнюю стабильную версию. Почему? Скажу кратко — потому что последняя версия PHP самая безопасная и самая быстрая из предыдущих.
Но, есть нюансы:
- Сайт должен быть готов к работе на выбранной версии PHP
- Вы должны уметь настроить выбранную версию PHP
- Вы должны потратить время на тестирование сайта и его функционала на этой версии PHP.
Эти нюансы важны как для нового сайта так и для уже существующего. Особенно для существующего который был написан еще на старой версии PHP.
Где посмотреть какая последняя версия PHP?
На сайте php.net там же можно и скачать.
Как быстро и безопасно для сайта сменить версию PHP?
Расскажу как это делаю я:
- Я создаю на хостинге новый поддомен для тестирования.
- Только для этого поддомена я подключаю последнюю версию PHP и настраиваю так как мне необходимо. Настраиваю логирование ошибок на сервере.
- Копирую в этот поддомен существующий сайт и закрываю его паролем, от внешнего доступа.
- Максимально проверяю работу функционала сайта, отображение всех страниц и работу админ панели. Так же внимательно проверяю логи ошибок на сервере.
- Если что-то сломалось есть несколько вариантов решения, именно для сайтов на WordPress:
- Обычно источник проблемы либо в плагине или в шаблоне. Ищем замену или пишем разработчику что бы он поправил ошибки и обновляемся после исправления.
- Переписываем сами проблемные места с учетом версии PHP
- Если невозможно получить или обновить код корректно работающий с последней версией PHP. Придется устанавливать PHP понижая версию, до той, на которой ошибки пропадут.
- После того как я убеждаюсь что все работает корректно, я повторяю настройки PHP уже на реальном сайте и переношу на него исправленный код сайта из поддомена.
Опишу какие есть вкусные фишки на хостинге Steadyhost для обновления PHP:
1. Установка PHP производится из админ панели хостинга. При этом есть хороший список версий PHP, включая самую последнюю 8ю версию. Не все хостинги сейчас предоставляют PHP8 для установки или обновления.
2. Установку выборочной версии PHP можно производить для каждого домена. Опять же в 2 клика из админ панели хостинга. Далеко не все хостинги предоставляют возможность устанавливать разные версии PHP для поддоменов.
3. Настраиваю отдельно для поддомена php.ini через удобную панель в админке хостинга.
Все это делается быстро не выходя из админки хостинга. Это реально удобно.
Поделитесь в комментах своим опытом обновления PHP, на ваших хостингах. У вас это быстро?
Нашел ошибку в тексте? Выдели ее мышкой и нажми
- СТАТЬИ ПО ТЕМЕ
- ЕЩЕ ИЗ РУБРИКИ
- ПОПУЛЯРНЫЕ
КОММЕНТАРИИ К СТАТЬЕ