PHP 7.4

Nun ist es wieder soweit. PHP.NET hat nun PHP 7.4 herausgegeben und wir haben es natürlich schon installiert und getestet. Im unterem Teil des Artikels, findet man die Installationsschritte des FPM Services.

Schnelle Installation per APT-Repository

apt install apt-transport-https lsb-release ca-certificates
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
apt update && upgrade -y

Für Apache und Nginx

Folgender Schnipsel ist für die Installation von PHP 7.4 für Apache2 gedacht:

apt-get install php7.4

Die Erforderlichen Module kann man sich dann bequem per Paketverwaltung nachinstallieren.

apt-get install php7-<modulnamen>

In unserem Beispiel brauchen wir folgende Standardmodule

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

PHP 7.4 für Apache und Nginx aktivieren

Apache2:

sudo a2enmod php7.4
service apache2 restart

Nginx:

#Webseite auswählen
nano /etc/nginx/sites-available/<domain>.conf
#Suchen und anpassen:
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
#nginx Konfiguration testen
nginx -t
#Nginx restarten
service nginx restart

PHP 7.4 und ISPConfig

Hier findet man die Installation von PHP7.4 als FPM Service (Für ISPConfig): https://wiki.profoxi.de/verschiedene-php-versionen-fuer-ispconfig-installieren-php-fpm-fastcgi

Standard PHP Auswählen

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

Hi, mein Name ist Daniel R. Baumann. Ich bin seit 2007 Webseitenentwickler und entwickle bzw. administriere verschiedene Webprojekte. Ich berichte hier alle wichtigen News, Tipps und Tricks rund um das Thema IT.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.