Page 2 of 4

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Sat Feb 09, 2019 7:30 pm
by gemuz
mazilepa wrote:
Sat Feb 09, 2019 1:08 pm
в установке "с чистого листа" можно по аналогии и на php-7.3 проделать, тут указано viewtopic.php?f=11&t=18041
Нет ни одной нормальной инструкции. С "чистого листа" все намного проще. Ниже будет пример как обновить систему до 7.2 с уже работающей на 7.0

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Sat Feb 09, 2019 8:37 pm
by gemuz
Инструкция по обновлению php 7.0 (ubuntu 16.04.5 x64) до php 7.2 (с рабочей панелью vesta).

Все было проверено 3 раза и уже выкатил на рабочем сервере.

Code: Select all

service php-fpm stop

#добавление репозитория с php 7.2 (7.3 пока не тестировал)
apt install -y software-properties-common python-software-properties
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
apt update

#обновляем php до версии 7.2
apt upgrade

cp /etc/php/7.0/fpm/pool.d/* /etc/php/7.2/fpm/pool.d/

#удаляем php 7.0
apt-get purge php7.0*

rm /etc/init.d/php-fpm
ln -s /etc/init.d/php7.2-fpm /etc/init.d/php-fpm

systemctl stop php7.0-fpm
systemctl disable php7.0-fpm 
systemctl daemon-reload 
systemctl reset-failed

systemctl stop php7.2-fpm
systemctl disable php7.2-fpm 
systemctl daemon-reload 
systemctl reset-failed

systemctl start php-fpm

#исправляем проблему с автозапуском php
systemctl enable rc-local.service
chmod +x /etc/rc.local
systemctl start rc-local.service

в /etc/rc.local добавим строку: /etc/init.d/php-fpm start

Оставил такой костыль до времен, когда добавят поддержку ipv6 в весту.

P.S. Проверяем работу на VM. Вам решать делать ли на боевой сервере или нет.
P.S.2 !!!Править php.ini в php 7.2 придется самому!!!

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Wed Feb 13, 2019 3:31 pm
by impyros
ipv6 в весте работает! по другому так же как и русскоязычные домены
7.3 не ставь - рановато
я пытался Mariadb и 7,3 поставить - безуспешно (веста не принимала)

как вариант создать профиль в шаблонах и с ним игратьсо!!!!!!!!!

p.s/ на будущее - работает - не ломай - бэкапы не помогут самой весты, хотя я её и обманывал (бэкап после чистой установки создал и подменил его с тем же названием и восстановил)))
и самый прикол бекап в 1 мб (показывало в весте) восстановил все полностью 450 мб с DNS, базами, mail и вообще все - главное чтоб названия USER совпадали

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Wed Feb 13, 2019 5:51 pm
by gemuz
impyros wrote:
Wed Feb 13, 2019 3:31 pm
ipv6 в весте работает! по другому так же как и русскоязычные домены
7.3 не ставь - рановато
я пытался Mariadb и 7,3 поставить - безуспешно (веста не принимала)

как вариант создать профиль в шаблонах и с ним игратьсо!!!!!!!!!

p.s/ на будущее - работает - не ломай - бэкапы не помогут самой весты, хотя я её и обманывал (бэкап после чистой установки создал и подменил его с тем же названием и восстановил)))
и самый прикол бекап в 1 мб (показывало в весте) восстановил все полностью 450 мб с DNS, базами, mail и вообще все - главное чтоб названия USER совпадали
Можно подробнее через IPV6?
Поставить mariadb + php 7.3 - без проблем, но намного проще этого сделать в centos, но и в ubuntu можно, но больше повозиться. Лично для себя пока не вижу смысла в mariadb. Убил много времени, но большого прироста не получил. Поставил mysql 5.7 + кеширование (встроенное) в mysql кинул в memcached. Данный конфиг успешно работает.
Перед всеми обновами делаю всегда снепшоты ибо VPS позволяет это делать. Не обновлялся, но надоели уведомления безопасности, что поддержка прекратилась и пора обновляться.
Связка vesta + ubuntu 18.04 lts - пока плоха (для моих целей).

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Wed Feb 13, 2019 6:06 pm
by impyros
псец у тя там ubuntu 16 и все старо как мир
лучше не трогай то что работает
заведи новый сервак с нуля на 18,4 и не заморачивайсо

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Wed Feb 13, 2019 6:09 pm
by gemuz
impyros wrote:
Wed Feb 13, 2019 6:06 pm
псец у тя там ubuntu 16 и все старо как мир
лучше не трогай то что работает
заведи новый сервак с нуля на 18,4 и не заморачивайсо
Что старого?
Версии все актуальные, да... ядро старое, но не нужно отключать уязвимсоть спекта и тд, чтобы все работало как надо :-)
Все актуальные версии подтянуты через репы.

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Wed Feb 13, 2019 6:13 pm
by impyros
vesta не пашет с/на 7,3

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Wed Feb 13, 2019 6:17 pm
by gemuz
impyros wrote:
Wed Feb 13, 2019 6:13 pm
vesta не пашет с/на 7,3
Не верю!!! Даже на 16.04 поднимал и все работало. По моему конфигу обновиться до 7.3 (что и делал, но решил на 7.2 остановиться) пару команд.
Все работало также как и на 7.2 версии.

Старый конфиг: Centos, maroadb 10.3.x, php 7.3, vesta - все работало.

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Mon Feb 18, 2019 4:48 pm
by mailarn
Переходи на CentOC и будет тебе счастье )))

Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)

Posted: Tue Feb 19, 2019 3:04 am
by impyros
gemuz wrote:
Wed Feb 13, 2019 6:17 pm
impyros wrote:
Wed Feb 13, 2019 6:13 pm
vesta не пашет с/на 7,3
Не верю!!! Даже на 16.04 поднимал и все работало. По моему конфигу обновиться до 7.3 (что и делал, но решил на 7.2 остановиться) пару команд.
Все работало также как и на 7.2 версии.

Старый конфиг: Centos, maroadb 10.3.x, php 7.3, vesta - все работало.
интересно каким образом если после установки mariadb и 7,3 веста пишет ощибку а при запуске продвинутой установки перезаписывает на mysql и 7,2