Page 1 of 1

debian 9, php 5.6, vestacp

Posted: Wed Jul 11, 2018 6:24 pm
by entertainment
Добрый день.
Всвязи с тем, что на debian 9 организовать разные версии php для разных сайтов большая проблема (даже не знаю как её нормально решить) возник вопрос - можно ли установить на debian 9 vestacp с php весии 5.6. И если возможно, то подробно описать как это сделать.

Re: debian 9, php 5.6, vestacp

Posted: Thu Jul 12, 2018 12:12 pm
by demian
Хоть много раз писалось тут на форуме. Еще раз повторю vestacp - панель управления, к версии устанавливаемого ПО на сервере панель имеет косвенное отношение(генерация конфигурационных файлов, запуск и остановка сервисов, добавление баз данных, и пользователей в систему). Тек-же установленное ПО на сервере не влияет на работу панели, т.е. она имеет отдельное от системного ПО и службы.

Вариант установки нескольких версий PHP на debian 9 существуют, php-cgi никто не отменял.:
1. компилировать из исходников, но поддержка 5.6 заканчивается 1 января 2019 года.
2. использовать сторонние репозиторий на свой страх и риск. проверять не проверял ответ найден тут https://stackoverflow.com/questions/463 ... n-debian-9, на ответ/совет повторяется на многих сайтах

Сори за оффтопик данной ветки.
3. Сменить ОС на CentOS и поставить нужные версии из репозиториев remi-php54, remi-php56, remi-php70, remi-php71, remi-php72

хостинг под разные сайты nginx+apache(оставлен для любителей .htaccess, упрощения смены шаблонов)

Code: Select all

# rpm -qa | grep kernel
kernel-3.10.0-862.3.3.el7.x86_64

Code: Select all

# ls -l /usr/bin/ | grep php
--skip-- php
--skip-- php-cgi
--skip-- phpize
--skip-- php52 -> /opt/php/php52/bin/php
--skip-- php52-cgi -> /opt/php/php52/bin/php-cgi
--skip-- php52-pear -> /opt/php/php52/bin/pear
--skip-- php53 -> /opt/php/php53/bin/php
--skip-- php53-cgi -> /opt/php/php53/bin/php-cgi
--skip-- php53-pear -> /opt/php/php53/bin/pear
--skip-- php53-phar -> /opt/php/php53/bin/phar.phar
--skip-- php54 -> /opt/remi/php54/root/usr/bin/php
--skip-- php54-cgi -> /opt/remi/php54/root/usr/bin/php-cgi
--skip-- php54-pear -> /opt/remi/php54/root/usr/bin/pear
--skip-- php54-phar -> /opt/remi/php54/root/usr/bin/phar.phar
--skip-- php56 -> /opt/remi/php56/root/usr/bin/php
--skip-- php56-cgi -> /opt/remi/php56/root/usr/bin/php-cgi
--skip-- php56-pear -> /opt/remi/php56/root/usr/bin/pear
--skip-- php56-phar -> /opt/remi/php56/root/usr/bin/phar.phar
--skip-- php70 -> /opt/remi/php70/root/usr/bin/php
--skip-- php70-cgi -> /opt/remi/php70/root/usr/bin/php-cgi
--skip-- php70-phar -> /opt/remi/php70/root/usr/bin/phar.phar
php 5.5 не ставился - снятый с поддержки и не имеющий значительных отличий от 5.4
php 7.2 не ставился - считается сыроватым и имеет меньшее количество готовый к использованию подключаемых модулей.
php 7.1 по умолчанию

Re: debian 9, php 5.6, vestacp

Posted: Thu Jul 12, 2018 6:27 pm
by dpeca