Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов. 8(977)608-78-62 adm@nixm.ru
Установка php5.6 php7.0 php7.1 php7.2 php7.3 ISPconfig3
- ALEXX
- Администратор
- Сообщения: 1350
- Зарегистрирован: 21 дек 2014, 14:59
- Откуда: Королёв
- Контактная информация:
Установка php5.6 php7.0 php7.1 php7.2 php7.3 ISPconfig3
[center]Установка нескольких версий PHP в ispconfig3 и Ubuntu 18.04[/center]
В ispconfig3 есть возможность управлять и устанавливать несколькими версиями PHP для отображения различных веб-сайтов. Я расскажу вам, как это сделать самым простым способом.
Все действия выполняются от имени ROOT
После стандартной установки ISPconfig3 на Ubuntu 18.04 вы получаете по умолчанию версию php-7.2
Для корректной работы разных сайтов требуются разные версии php.
Приступим...
1 - Обновляемся
2 - добавляем репозиторий Sury.org
3 - Устанавливаем php
PHP 5.6:
PHP 7.0
PHP 7.1
PHP 7.2
PHP 7.3
Сбросить PHP версию по умолчанию:
Установив новые версии php, по умолчанию будет самая новая версия php.
Верните версию php-7.2 для Ubuntu 18.04
Добавляем в админке наши версии 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
Дальше прописываем остальные версии по аналогии.
Не забываем править пути на каталоги.
В ispconfig3 есть возможность управлять и устанавливать несколькими версиями PHP для отображения различных веб-сайтов. Я расскажу вам, как это сделать самым простым способом.
Все действия выполняются от имени ROOT
После стандартной установки ISPconfig3 на Ubuntu 18.04 вы получаете по умолчанию версию php-7.2
Для корректной работы разных сайтов требуются разные версии php.
Приступим...
1 - Обновляемся
Код: Выделить всё
apt-get update
apt-get upgrade
Код: Выделить всё
apt-get install apt-transport-https lsb-release ca-certificates
add-apt-repository ppa:ondrej/php
apt-get update
apt-get upgrade
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
Код: Выделить всё
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
Код: Выделить всё
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
Код: Выделить всё
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
Код: Выделить всё
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-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 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
Дальше прописываем остальные версии по аналогии.
Не забываем править пути на каталоги.