Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Веб сервер
  • Search

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

Вопросы по работе Веб сервера
Apache + Nginx, Nginx + PHP5-FPM
Post Reply
  • Print view
Advanced search
34 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next
gemuz
Posts: 67
Joined: Mon Jun 04, 2018 9:44 am

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by gemuz » Sat Feb 09, 2019 7:30 pm

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

gemuz
Posts: 67
Joined: Mon Jun 04, 2018 9:44 am

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by gemuz » Sat Feb 09, 2019 8:37 pm

Инструкция по обновлению 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 придется самому!!!
Top

impyros
Posts: 28
Joined: Sat Jan 12, 2019 3:50 pm
Contact:
Contact impyros
Website Facebook Skype Twitter

Os: Ubuntu 17x
Web: apache + nginx
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by impyros » Wed Feb 13, 2019 3:31 pm

ipv6 в весте работает! по другому так же как и русскоязычные домены
7.3 не ставь - рановато
я пытался Mariadb и 7,3 поставить - безуспешно (веста не принимала)

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

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

gemuz
Posts: 67
Joined: Mon Jun 04, 2018 9:44 am

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by gemuz » Wed Feb 13, 2019 5:51 pm

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 - пока плоха (для моих целей).
Top

impyros
Posts: 28
Joined: Sat Jan 12, 2019 3:50 pm
Contact:
Contact impyros
Website Facebook Skype Twitter

Os: Ubuntu 17x
Web: apache + nginx
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by impyros » Wed Feb 13, 2019 6:06 pm

псец у тя там ubuntu 16 и все старо как мир
лучше не трогай то что работает
заведи новый сервак с нуля на 18,4 и не заморачивайсо
Top

gemuz
Posts: 67
Joined: Mon Jun 04, 2018 9:44 am

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by gemuz » Wed Feb 13, 2019 6:09 pm

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

impyros
Posts: 28
Joined: Sat Jan 12, 2019 3:50 pm
Contact:
Contact impyros
Website Facebook Skype Twitter

Os: Ubuntu 17x
Web: apache + nginx
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by impyros » Wed Feb 13, 2019 6:13 pm

vesta не пашет с/на 7,3
Top

gemuz
Posts: 67
Joined: Mon Jun 04, 2018 9:44 am

Os: Ubuntu 15x
Web: nginx + php-fpm
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by gemuz » 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 - все работало.
Top

mailarn
Posts: 46
Joined: Tue Feb 12, 2019 2:38 pm

Os: CentOS 6x
Web: apache
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by mailarn » Mon Feb 18, 2019 4:48 pm

Переходи на CentOC и будет тебе счастье )))
Top

impyros
Posts: 28
Joined: Sat Jan 12, 2019 3:50 pm
Contact:
Contact impyros
Website Facebook Skype Twitter

Os: Ubuntu 17x
Web: apache + nginx
Re: Как обновить php 7.0 до php 7.2 ubuntu 16.04 (nginx + php-fpm)
  • Quote

Post by impyros » Tue Feb 19, 2019 3:04 am

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
Top


Post Reply
  • Print view

34 posts
  • Previous
  • 1
  • 2
  • 3
  • 4
  • Next

Return to “Веб сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password