Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

Установка php5.6 php7.0 php7.1 php7.2 php7.3 ISPconfig3

Установка Ubuntu Server
Ответить
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1350
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Установка php5.6 php7.0 php7.1 php7.2 php7.3 ISPconfig3

Сообщение ALEXX »

[center]Установка нескольких версий PHP в ispconfig3 и Ubuntu 18.04[/center]
В ispconfig3 есть возможность управлять и устанавливать несколькими версиями PHP для отображения различных веб-сайтов. Я расскажу вам, как это сделать самым простым способом.
Все действия выполняются от имени ROOT

После стандартной установки ISPconfig3 на Ubuntu 18.04 вы получаете по умолчанию версию php-7.2
Для корректной работы разных сайтов требуются разные версии php.

Приступим...
1 - Обновляемся

Код: Выделить всё

apt-get update
apt-get upgrade
2 - добавляем репозиторий Sury.org

Код: Выделить всё

apt-get install apt-transport-https lsb-release ca-certificates
add-apt-repository ppa:ondrej/php
apt-get update
apt-get upgrade
3 - Устанавливаем php
PHP 5.6:

Код: Выделить всё

apt-get -y install php5.6 php5.6-common php5.6-fpm php5.6-gd php5.6-mysql php5.6-imap php5.6-cli php5.6-cgi php-pear php5.6-mcrypt php5.6-curl php5.6-intl php5.6-pspell php5.6-recode php5.6-sqlite3 php5.6-tidy php5.6-xmlrpc php5.6-xsl php-memcache php-imagick php-gettext php5.6-zip php5.6-mbstring php5.6-soap php5.6-common php5.6-opcache php5.6-mysql
PHP 7.0

Код: Выделить всё

apt-get -y install php7.0 php7.0-common php7.0-fpm php7.0-gd php7.0-mysql php7.0-imap php7.0-cli php7.0-cgi php-pear php7.0-mcrypt php7.0-curl php7.0-intl php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php-memcache php-imagick php-gettext php7.0-zip php7.0-mbstring php7.0-soap php7.0-common php7.0-opcache php7.0-mysql
PHP 7.1

Код: Выделить всё

apt-get -y install php7.1 php7.1-common php7.1-fpm php7.1-gd php7.1-mysql php7.1-imap php7.1-cli php7.1-cgi php-pear php7.1-mcrypt php7.1-curl php7.1-intl php7.1-pspell php7.1-recode php7.1-sqlite3 php7.1-tidy php7.1-xmlrpc php7.1-xsl php-memcache php-imagick php-gettext php7.1-zip php7.1-mbstring php7.1-soap php7.1-common php7.1-opcache php7.1-mysql
PHP 7.2

Код: Выделить всё

apt-get -y install php7.2 php7.2-common php7.2-fpm php7.2-gd php7.2-mysql php7.2-imap php7.2-cli php7.2-cgi php-pear php7.2-curl php7.2-intl php7.2-pspell php7.2-recode php7.2-sqlite3 php7.2-tidy php7.2-xmlrpc php7.2-xsl php-memcache php-imagick php-gettext php7.2-zip php7.2-mbstring php7.2-soap php7.2-common php7.2-opcache php7.2-mysql
PHP 7.3

Код: Выделить всё

apt-get -y install php7.3 php7.3-common php7.3-fpm php7.3-gd php7.3-mysql php7.3-imap php7.3-cli php7.3-cgi php-pear php7.3-curl php7.3-intl php7.3-pspell php7.3-recode php7.3-sqlite3 php7.3-tidy php7.3-xmlrpc php7.3-xsl php-memcache php-imagick php-gettext php7.3-zip php7.3-mbstring php7.3-soap php7.3-common php7.3-opcache php7.3-mysql
Сбросить PHP версию по умолчанию:
Установив новые версии php, по умолчанию будет самая новая версия php.
Верните версию php-7.2 для Ubuntu 18.04

Код: Выделить всё

update-alternatives --config php
update-alternatives --config php-cgi

Код: Выделить всё

systemctl restart php5.6-fpm
systemctl restart php7.0-fpm
systemctl restart php7.1-fpm
systemctl restart php7.2-fpm
systemctl restart php7.3-fpm
systemctl restart apache2
Добавляем в админке наши версии php
PHP 5.6
Tab "Name"
Server: Select the server here
Name: Give a name here


Tab "FastCGI Settings"

Path to PHP FastCGI Binary: php5.6-cgi

Path to the php.ini directory: /etc/php/5.6/cgi/php.ini


Tab "FPM Settings"

Path to PHP-FPM init Script: php5.6-fpm

Path of the php.ini directory: /etc/php/5.6/fpm/php.ini

Path to PHP-FPM Pool Directory: /etc/php/5.6/fpm/pool.d

Дальше прописываем остальные версии по аналогии.
Не забываем править пути на каталоги.
Снимок экрана от 2020-01-25 20-05-04.png
Снимок экрана от 2020-01-25 20-05-04.png (44.14 КБ) 1140 просмотров
Снимок экрана от 2020-01-25 20-04-52.png
Снимок экрана от 2020-01-25 20-04-52.png (38.93 КБ) 1140 просмотров
Снимок экрана от 2020-01-25 20-04-40.png
Снимок экрана от 2020-01-25 20-04-40.png (36.7 КБ) 1140 просмотров
Снимок экрана от 2020-01-25 20-04-21.png
Снимок экрана от 2020-01-25 20-04-21.png (28.81 КБ) 1140 просмотров
Снимок экрана от 2020-01-25 20-03-42.png
Снимок экрана от 2020-01-25 20-03-42.png (64.92 КБ) 1140 просмотров
Ответить

Вернуться в «Ubuntu Server»