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
  • 1
  • 2
  • 3
  • 4
  • Next
gemuz
Posts: 67
Joined: Mon Jun 04, 2018 9:44 am

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

Post by gemuz » Sun Feb 03, 2019 6:42 pm

Добрый день.

Изучил форум, были варианты как обновиться, но ни одного 100% рабочего.
Хочется получить такую же рабочую панель, как и было до обновления (возможность выбора шаблонов, рестарт из панели и тд) c php 7.2

ОС: ubuntu 16.04 x64
PHP: 7.0
Шаблон: wordpress2
Шаблон php" socket

Может кто смог обновиться? Да, можно перейти на 18.04, но веста к этому еще не готова (ставил, видел, баги... нет ipv6)

Буду признателен хоть какому руководству.
Top

mazilepa
Posts: 5
Joined: Thu Feb 07, 2019 10:46 pm

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

Post by mazilepa » Thu Feb 07, 2019 10:54 pm

Я тож ломал голову с темой обновления до PHP-7.2 на Ubu..16.04 (x32), забил и переделал скрипт установки весты на Ubuntu 16.04 (x32) PHP-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 » Fri Feb 08, 2019 5:13 am

mazilepa wrote: ↑
Thu Feb 07, 2019 10:54 pm
Я тож ломал голову с темой обновления до PHP-7.2 на Ubu..16.04 (x32), забил и переделал скрипт установки весты на Ubuntu 16.04 (x32) PHP-7.3, тестирую в виртуалке т.к. появились некоторые "траблы"
Можно скрипт?
Помогу с доработкой.
Top

mazilepa
Posts: 5
Joined: Thu Feb 07, 2019 10:46 pm

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

Post by mazilepa » Fri Feb 08, 2019 7:46 am

Про скрипты с PHP-7.3 (+ 7.0,7.2) пока дать их не могу, т.к. там почти пол весты переделано и есть "конфиденциальные" строки и функции, поэтому прежде чем дать эти скрипты мне их заново надо "перелопатить" и поудалять все "секретное".

По весте с PHP-7.2 на Ubu... 16.04 (x32), алгоритм следующий:
sudo apt install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
# найдет обновления для убунты, а именно php-7.0 на php-7.2, обновляемся...
sudo systemctl stop php7.0-fpm
sudo apt dist-upgrade
sudo apt install php7.2-fpm
sudo mv /etc/php/7.0/fpm/pool.d/* /etc/php/7.2/fpm/pool.d/
sudo systemctl disable php7.0-fpm
sudo rm /lib/systemd/system/php7.0-fpm.service
sudo rm /etc/init.d/php7.0-fpm
sudo systemctl daemon-reload
sudo rm -R /etc/php/7.0
sudo systemctl restart php7.2-fpm
sudo systemctl restart vesta

После этих манипуляций вырубается перезагрузка php-fpm из панели, (пока не разбирался в чем причина), но это пофиг, добавляя домен видим что php-fpm всетаки перезагружается, так же перезагрузку php-fpm можно проверить из консоли:
sudo service php7.2-fpm status

должна вывалиться срока:
Active: active (running) since ......... ago

ну и можно пощелкать, чтоб убедиться что php7.2-fpm работает:
sudo service php7.2-fpm stop
sudo service php7.2-fpm start
sudo service php7.2-fpm reload

Собственно пока это всё, глубже пока не копал, итак пашет
Last edited by mazilepa on Fri Feb 08, 2019 8:15 am, edited 1 time in total.
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 » Fri Feb 08, 2019 7:59 am

Такие манипуляции тоже делал.

Вопросы:

- шаблоны к хостам применяются?
- домен добавить можно?
- apt upgrade не ставит 7.0 версию?
Top

mazilepa
Posts: 5
Joined: Thu Feb 07, 2019 10:46 pm

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

Post by mazilepa » Fri Feb 08, 2019 8:02 am

gemuz wrote: ↑
Fri Feb 08, 2019 7:59 am
Такие манипуляции тоже делал.

Вопросы:

- шаблоны к хостам применяются?
- домен добавить можно?
- apt upgrade не ставит 7.0 версию?
И шаблоны и домены - всё норм
apt dist-upgrade обновляет 7.0 версию на 7.2
(конечно же после добавления репы ppa:ondrej/php)

но ты всё равно сперва в виртуалке развернись и проверь, яж не в курсе что там у тебя на боевом сервере, может ты там костылей каких навтыкал, так и поломаться может. Я все эти операции сегодня на чистом серваке проделал, все пашет.
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 » Fri Feb 08, 2019 8:56 am

mazilepa wrote: ↑
Fri Feb 08, 2019 8:02 am
gemuz wrote: ↑
Fri Feb 08, 2019 7:59 am
Такие манипуляции тоже делал.

Вопросы:

- шаблоны к хостам применяются?
- домен добавить можно?
- apt upgrade не ставит 7.0 версию?
И шаблоны и домены - всё норм
apt dist-upgrade обновляет 7.0 версию на 7.2
(конечно же после добавления репы ppa:ondrej/php)

но ты всё равно сперва в виртуалке развернись и проверь, яж не в курсе что там у тебя на боевом сервере, может ты там костылей каких навтыкал, так и поломаться может. Я все эти операции сегодня на чистом серваке проделал, все пашет.
Разверну еще раз. Баг с рестартом php фиксил довольно просто.
Top

mazilepa
Posts: 5
Joined: Thu Feb 07, 2019 10:46 pm

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

Post by mazilepa » Fri Feb 08, 2019 8:00 pm

Сейчас проверил, интереса ради, WP как на php-fpm 127.0.0.1:9000 так и на сокете работает
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 » Fri Feb 08, 2019 9:51 pm

Есть 100% рабочий вариант установки 16.04 + 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

дальше ставил vesta (nginx + php-fpm)

удалить в /etc/php все версии кроме 7.2

service vesta stop
service php-fpm stop
service vesta start
service php-fpm start

После этого все работает. Даже профиль сокет будет работать. Если не сделать 4 последние строки, то при выборе профиль сокет будет вываливаться ошибка, что не может перезапустить php-fpm.

Работаю дальше. Хочется рабочую VPS обновить без переустановки. Ваш вариант еще не был проверен.
Top

mazilepa
Posts: 5
Joined: Thu Feb 07, 2019 10:46 pm

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

Post by mazilepa » Sat Feb 09, 2019 1:08 pm

в установке "с чистого листа" можно по аналогии и на php-7.3 проделать, тут указано viewtopic.php?f=11&t=18041
Top


Post Reply
  • Print view

34 posts
  • 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