Обновление версий php и mysql на BitrixVM
Последние записи
Не забываем перед началом работы сделать резервные копии всего и вся
Обновляем php до 7.4
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils
yum-config-manager --enable remi-php74
yum update -y
php -v
Обновляем php с 7.0.13 до 7.3.18
Устанавливаем репозитории
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm epel-release-latest-6.noarch.rpm
Дополнительно настраиваем
yum install yum-utils
yum-config-manager --enable remi-php73
Обновляемся
yum update -y
Если все успешно, то проверяем версию php
php -v
Обновление php с 5.4 до версии 7.4
rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install epel-release yum-utils
yum remove php*
yum-config-manager --enable remi-php74
yum install php php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt php-common php-fpm php-pdo php-mysqlnd php-imap php-embedded php-ldap php-odbc php-zip php-fileinfo php-process php-opcache
systemctl restart httpd
Обновляем mysql с 5.5 до 5.7
На всякий случай делаем dump
mysqldump --all-databases > dump.sql
Останавливаем mysql
service mysqld stop
Подключаем репозиторий
wget https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm
rpm -Uvh mysql80-community-release-el6-1.noarch.rpm
Отключаем ненужную версию mysql по умолчанию (MySQL8 выбрана по умолчанию)
yum install yum-utils
yum repolist all | grep mysql
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
Устанавливаем
yum install mysql-community-server
Запускаем mysql
service mysqld start
Вывод ошибок
mysqld_safe --log-error=/var/log/mysql.err
В случае возникновения ошибок можно воспользоваться историей и откатом действий
Просмотреть историю
yum history
Удалить событие
yum history undo id
Конфиг MySQL в Битрикс VM лежит в:
/etc/mysql/conf.d/bvat.cnf
Комментарии