Telefon:

Kérd el e-mailen!

ISPConfig 3.1 PHP 7.x telepítése és működésre bírása!

Az alábbi leírás már feltelepített, aktívan működő szerverhez készült!

Aki az ISPConfig automata telepítő scriptjével telepítette a szerverét, annak bizony PHP verziója 7.0 lesz. Ez már számos CMS-hez, különböző applikációhoz kevés lehet, ezért leírom hogyan tudjátok telepíteni a 7.1, 7.2, 7.3 verziókat az ISPConfig alá! Nem lesz túl bonyolult, de működik, tesztelve!

  • Telepítsük az alábbi csomagokat:
apt-get -y install apt-transport-https lsb-release ca-certificates
  • Most a következőket írjul/másoljuk be és üssünk ENTER-t:
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
  • Most jön a PHP telepítése:
PHP 7.1:
apt-get install -y php7.1 php7.1-cli php7.1-cgi php7.1-fpm php7.1-mysql php7.1-mbstring php7.1-zip php7.1-odbc php7.1-recode php7.1-xml php7.1-intl php7.1-gd php7.1-curl php7.1-bcmath php7.1-bz2

PHP 7.2:
apt-get install -y php7.2 php7.2-cli php7.2-cgi php7.2-fpm php7.2-mysql php7.2-mbstring php7.2-zip php7.2-odbc php7.2-recode php7.2-xml php7.2-intl php7.2-gd php7.2-curl php7.2-bcmath php7.2-bz2 

PHP 7.3
apt-get install -y php7.3 php7.3-cli php7.3-cgi php7.3-fpm php7.3-mysql php7.3-mbstring php7.3-zip php7.3-odbc php7.3-recode php7.3-xml php7.3-intl php7.3-gd php7.3-curl php7.3-bcmath php7.3-bz2
  • Most frissítsük rendszerünket:
apt-get update -y
apt-get upgrade -y
  • Állítsuk be az alapértelmezett PHP verziót 7.0 -ra, mindkettő parancs beírása után 1 -es gombot nyomj és ENTER-t üss:
update-alternatives --config php

update-alternatives --config php-cgi
  • Most adjunk hozzá a PHP verziókat az ISPConfig adminban!

Navigáljunk el: System -> Additional PHP Versions -> Add new PHP version

PHP Name: PHP 7.1

Path to the PHP FastCGI binary: php-cgi7.1
Path to the php.ini directory: /etc/php/7.1/cgi/php.ini

Path to the PHP-FPM init script: php7.1-fpm
Path to the php.ini directory: /etc/php/7.1/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.1/fpm/pool.d

PHP Name: PHP 7.2

Path to the PHP FastCGI binary: php-cgi7.2
Path to the php.ini directory: /etc/php/7.2/cgi/php.ini

Path to the PHP-FPM init script: php7.2-fpm
Path to the php.ini directory: /etc/php/7.2/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.2/fpm/pool.d

PHP Name: PHP 7.3

Path to the PHP FastCGI binary: php-cgi7.3
Path to the php.ini directory: /etc/php/7.3/cgi/php.ini

Path to the PHP-FPM init script: php7.3-fpm
Path to the php.ini directory: /etc/php/7.3/fpm/php.ini
Path to the PHP-FPM pool directory: /etc/php/7.3/fpm/pool.d

Ha ezeken végigmentél, akkor készen is vagyunk, mostmár betudod állítani a weboldaladnál a PHP verziókat, amelyiket szeretnéd!