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

Общие вопросы о панели управления Vesta
Post Reply
  • Print view
Advanced search
25 posts
  • Previous
  • 1
  • 2
  • 3
  • Next
skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Несколько версий php
  • Quote

Post by skurudo » Thu Aug 11, 2016 12:35 pm

Stesh wrote:Но владельцы дебианов и убунт пролетают мимо, у них нет таких репозиториев. Поэтому некоторые компании и хостеры поддерживают свои репозитории, например http://download.ispsystem.com/repo/
Идти тем же путем весте, тратя ресурсы (в первую очередь человеко-часы) на создание своего репозитория - это дорого и (имхо) не самое приоритетное (в свете багов 16-й версии). Все на что можно рассчитывать - это если кто-то будет собирать и поддерживать репы под свою любимую ось на уровне 3rd Party разработчика.
После 17 версии будет видно, мутипхп - достаточно нужная штука и голосов за нее уже с достатком. Как только выйдет фикс можно будет основательно подумать над реализацией.
Top

one
Posts: 392
Joined: Tue Sep 15, 2015 4:11 pm

Os: Debian 8x
Web: apache + nginx
Re: Несколько версий php
  • Quote

Post by one » Thu Aug 11, 2016 1:29 pm

Спасибо! Буду изучать.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Несколько версий php
  • Quote

Post by skurudo » Thu Aug 11, 2016 1:35 pm

Отдавайте голос за фичу - https://bugs.vestacp.com/issues/103
Будет виднее, что реально востребовано и в каком направлении двигаться :)
Top

one
Posts: 392
Joined: Tue Sep 15, 2015 4:11 pm

Os: Debian 8x
Web: apache + nginx
Re: Несколько версий php
  • Quote

Post by one » Thu Aug 11, 2016 1:55 pm

Я уже за эту фичу по моему отдавал голос.)
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Несколько версий php
  • Quote

Post by Deeryo » Thu Aug 11, 2016 2:38 pm

В Debian 8 Jessie можно подключить репозиторий Dotdeb (deb http://packages.dotdeb.org jessie all) и добавить php 7.0

Code: Select all

apt-get install php7.0-fpm php7.0-cli php7.0-mysql php7.0-opcache php7.0-json 
service php7.0-fpm start
Получаются два демона
php-fpm: master process (/etc/php5/fpm/php-fpm.conf)
php-fpm: master process (/etc/php/7.0/fpm/php-fpm.conf)
Top

Deeryo
Posts: 190
Joined: Tue Nov 05, 2013 1:55 pm

Re: Несколько версий php
  • Quote

Post by Deeryo » Thu Aug 11, 2016 3:38 pm

Подготовил автоматический переключатель в шаблоне для Debian 8 Jessie.
Работает переключение между php 5.6 и 7.0.
При переключении скрипт перемещает конфиг для php-fpm правит его и релоудит сервисы.
1) tpl файлы (сделаем просто симлинки)

Code: Select all

cd /usr/local/vesta/data/templates/web/nginx/php5-fpm
ln -s default.tpl default_php7.tpl
ln -s default.stpl default_php7.stpl
2) sh скрипт

Code: Select all

touch default_php7.sh; chmod 755 default_php7.sh; nano -w default_php7.sh
Сам скриптShow

Code: Select all

#!/bin/sh

OLD_FPM_POOL="/etc/php5/fpm/pool.d"
OLD_SERVICE="php5-fpm"
NEW_FPM_POOL="/etc/php/7.0/fpm/pool.d"
NEW_SERVICE="php7.0-fpm"

user="$1"
domain="$2"
home_dir="$3"
docroot="$4"

conffile="$OLD_FPM_POOL/$domain.conf"
newconf="$NEW_FPM_POOL/$domain.conf"
test -f "$conffile" || exit 0

mv -f "$conffile" "$newconf"

sed -i'' 's#/var/run/php5#/var/run/php7#g' "$newconf"
sed -i'' 's#/var/run/php5#/var/run/php7#g' "$home_dir/$user/conf/web/nginx.conf"
service $OLD_SERVICE reload
service $NEW_SERVICE reload
service nginx reload

3) Для сайта надо выбрать Backend Template = Socket и
Web Template default_php7.

4) Кстати был глюк в файле /usr/local/vesta/data/templates/web/php5-fpm/socket.tpl пришлось поправить listen.group = nginx на listen.group = www-data
Top

one
Posts: 392
Joined: Tue Sep 15, 2015 4:11 pm

Os: Debian 8x
Web: apache + nginx
Re: Несколько версий php
  • Quote

Post by one » Thu Aug 11, 2016 3:47 pm

Спасибо! Будут вопросы отпишусь.
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: Несколько версий php
  • Quote

Post by imperio » Thu Aug 11, 2016 8:19 pm

one wrote:Я уже за эту фичу по моему отдавал голос.)
Если видна только красная стрелочка, то отдавали :)
Top

one
Posts: 392
Joined: Tue Sep 15, 2015 4:11 pm

Os: Debian 8x
Web: apache + nginx
Re: Несколько версий php
  • Quote

Post by one » Fri Aug 12, 2016 6:22 am

Да, я уже в этом разобрался, потыкав в нее несколько раз. )))
Top

pro100ssk
Posts: 114
Joined: Mon Oct 19, 2015 12:12 pm

Os: Debian 8x
Web: apache + nginx
Re: Несколько версий php
  • Quote

Post by pro100ssk » Sat Aug 27, 2016 10:32 pm

Тоже проголосовал. :)
Не знал раньше, что можно было голосовать, а тут случайно увидел эту зеленую стрелочку и тыкнул...
Пожалуй это самая желанная функция недостающая!
Top


Post Reply
  • Print view

25 posts
  • Previous
  • 1
  • 2
  • 3
  • 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