Тариф успешно добавлен в корзину
В корзину
url image

Как обновить версии MySQL и PHP для сайтов на окружении Битрикс

Для максимальной производительности сайтов на веб-окружении Битрикс важно своевременно обновлять версии PHP и MySQL.

Перед началом работ следует обновить веб-окружение Битрикс до последней версии, о том, как это сделать мы рассказывали в статье про обновление веб-окружения Битрикс.

Обновление версии PHP

Подключимся к серверу по SSH и авторизуемся под root-пользователем, чтобы попасть в меню веб-окружения. Далее выберем пункт «1. Manage servers in the pool»:

В открывшемся списке выбираем пункт «8. Update PHP and MySQL»:

Далее вас попросят ввести hostname,  после появится меню с выбором увеличения или понижения версия PHP:  «1. Update PHP»«2. Downgrade PHP»:

Текущая версия PHP, которая используется на сервере, — 7.4. Нам необходимо обновление, поэтому выбираем пункт «1. Upgrade PHP». И в следующем меню для обновления PHP предлагается 2 варианта:

  •  «1. Update PHP to version 8.1» — обновление PHP до версии 8.1,
  • «2. Update PHP to version 8.0» — обновление PHP до версии 8.0.

Выберите нужный пункт, в нашем случае это «2. Update PHP to version 8.0». Появится строка с подтверждением обновления. Напишите «y» (yes) и нажмите Enter:

Появится сообщение о том, что создано задание на обновление, и будет указан идентификатор задания (Job ID), процесса (PID) и текущий статус выполнения (Status):

Нажимаем Enter, чтобы снова попасть в меню обновления PHP и MySQL, а после четыре раза выбираем пункт «0. Previous screen or exit» и попадаем снова в главное меню окружения. Теперь выберем пункт «10. Background pool tasks»:

И посмотрим статус процесса обновления PHP. Увидели «Finished» — значит, задание успешно завершено, PHP обновлен с 7.4 до 8.0.

Если вам понадобится вернуться к более ранней версии PHP, вы сможете сделать это также в меню «1. Manage servers in the pool»«8. Update PHP and MySQL» — «2. Downgrade PHP», выберите пункт с нужной версией PHP, самая низкая доступная версия PHP 5.6 — «1. Downgrade PHP to version 5.6»:

Перед обновлением MySQL-сервера настоятельно рекомендуем сделать бэкапы баз данных, используемых сайтами.

Обновление версии MySQL

Для обновления MySQL-сервера перейдём в меню веб-окружения Битрикс. Выберем пункт «1. Manage servers in the pool», далее «8. Update PHP and MySQL», затем пункт «3. Upgrade MySQL version». И наконец пункт «1. Upgrade MySQL to version 8.0»:

Подтвердим обновление аналогично с обновлением PHP — напишем «y».Так же, как и в случае с PHP, появится информация о задаче, выполнение которой мы можем отслеживать, чтобы убедиться, что обновление прошло успешно:

Нажмем Enter, вернемся в меню обновления PHP и MySQL, после трижды выберем пункт «0. Previous screen or exit», оказавшись в главном меню, проверим выполнение задачи, перейдя в пункт «10. Background pool tasks»:

Обновление MySQL процесс занимает больше времени, чем обновление PHP, поэтому, скорее всего, вы увидите, что задача ещё выполняется — статус «running»:

Подождите 5-15 минут, выпейте чаю и погладьте кота, и снова зайдите в «Background pool tasks»:

Задача перешла в статус «Finished», и MySQL-сервер успешно обновлен до версии 8.0. Ура, товарищи!

 

Если у вас возникли сложности с обновлением PHP и MySQL на веб-окружении Битрикс, напишите нам в поддержку — мы поможем.

Этот материал был полезен?

Скидка 25% новым клиентам!
Закажи сервер сегодня и получи скидку на первый месяц аренды!
Фаина-236 Ваш виртуальный бортовой помощник
Маршрут «Земля-Марс» построен. Готовы к старту? Участвуйте в акции и получайте призы!