Обновление программного обеспечения сервера

Skaiman

Проверенные
Сообщения
17,572
Решения
199
Реакции
32,868
Баллы
18,475
На сервере такое:
Apache2.4.6-80.el7.centos.1
MySQL5.5.60-1.el7_5
PHP5.4.16-45.el7
Perl5.16.3-292.el7
Kernel4.18.14-1.el7.elrepo.x86_64
Обновлял только ядро :) Как правильно обновить PHP и MySQL, чет ссыкотно без опыта
 
При создании релиза дополнения, в консоли, требует php 5.6

MySQL просто удаляешь старый (без сноса его данных) и ставишь новый. Он при запуске (если userdir указан прежний) сам всё подтянет. После mysql_upgrade.
Расширенный ответ, я сервером, можно сказать ток начал заниматься, для меня это не понятно :) Надо обновить и не потерять уже имеющиеся сайты.
 
Последнее редактирование модератором:
MySQL просто удаляешь старый
Не нужно ничего удалять.

Как правильно обновить PHP и MySQL, чет ссыкотно без опыта
Без опыта не лезь. В тру - просто подключить правильные репозитории и yum update, потом причесать конфиги.
 
При создании релиза дополнения, в консоли, требует php 5.6
Посмотри, где ISP держит бинарники других версий PHP. На Ubuntu 16.04 он их держит в /opt.
94797
И запускай так (на примере той же Ubuntu 16.04):
Код:
/opt/php72/bin/php cmd.php xf-addon:build-release ...
 
Там просто подключаются нужные репозитории прямо в панели. Не трогая консоль. За исключением разве что mysql, создаем файл /etc/yum.repos.d/mariadb.repo с таким содержимым
Код:
# MariaDB 10.1 CentOS repository list - created 2016-11-16 18:39 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
Версию подбираем под себя.
Затем бекапим все базы на всякий случай
Код:
mysqldump -uroot -p  --all-databases  > all_database.sql
Затем магия
Код:
# service mariadb stop
# yum update
# service mysql start
# mysql_upgrade
# mysql_secure_installation
Примерно так
 
Последнее редактирование:
меня интересует это
Это надо смотреть в админке форума или в phpinfo и т.д. Я могу поднять /usr/bin/php до нужной версии, но это неправильно по отношению к панели.

ISP в отдельные папки пихает кастомные версии PHP.
И линкует в домашнюю диру, откуда и надо вызывать.
 
Последнее редактирование:
Я вот читаю и думаю, может всё же кто один будет отвечать, а так человек по итогу не понимает кого слушать.
А лучше один нормально распишет и всё.
 
На форуме показывает 7.2, но фактически на сервере 5.4
Потому что посмотри в phpinfo путь к рhp, вот его и указывай (или правильней слинковать или поставить алиас). А если ты не указываешь путь к бинарнику, ты обращаешься к /usr/bin/php - а там 5.4
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу