PHP auf Ubuntu 20.04
PHP auf Ubuntu 20.04: Version prüfen, aktive Version finden, PHP für Apache mit a2dismod/a2enmod wechseln und alte PHP-Versionen sauber deinstallieren.
PHP ist eine der am meisten benutzten Programmiersprachen. Im Bereich CMS (e.g. WordPress) und auch im E-Commerce Bereich (Shopware, Pimcore) wird auf PHP gesetzt. Hier sind einige wichtige Antworten auf Fragen zur PHP Installation auf Deinem Server. Brauchst Du eine neuere Laufzeit, findest Du im Beitrag PHP 8 installieren die passende Anleitung:
Welche Version ist auf meinem System installiert?
Die Default-Version auf Deinem Ubuntu 20.04 System ist PHP 7.4. Wenn Du eine aktuellere Laufzeit möchtest, kannst Du auch PHP 8.2 auf Ubuntu installieren.
ls /etc/php
Welche PHP-Versionen verfügbar sind, hängt auch vom System ab — wie Du Ubuntu LTS aktualisieren kannst, zeigt Dir der verlinkte Beitrag.
Beziehungsweise mit mehr Details
apt list --installed | grep "php*"
Welche PHP Version wird gerade genutzt?
mit php --version bekommst Du die Version heraus, die von Deiner Kommandozeile benutzt wird. Willst Du wissen, welche PHP Version dein Apache Server verwendet musst Du phpinfo() auf einer Webseite ausführen.
Was ist FPM?
Der „fastCGI process manager“ wird e.g. von nginx verwendet um PHP zu interpretiren.
PHP Version für Apache
Ändern der Apache Version geht indem DU die aktuelle disablest und die neue enablest:
Zum Beispiel wechselst Du hiermit von 7.2 auf 7.4:
sudo a2dismod php7.2
sudo a2enmod php7.4
sudo systemctl restart apache2
Wenn der Apache läuft, solltest Du ihn auch per TLS Apache auf Ubuntu absichern.
Ältere PHP Versionen deinstallieren
Zum Beispiel deinstallierst Du mit den folgenden Kommandos die Versionen 7.0, 7.1, 7.2, 7.3:
sudo apt purge php7.0\*
sudo apt purge php7.1\*
sudo apt purge php7.2\*
sudo apt purge php7.3\* Mehr aus „Linux, DevOps & Systeme"
Docker Speicherplatz freigeben
Docker Speicherplatz freigeben: mit docker system df die Belegung sehen und mit prune ungenutzte Images, Container, Volumes, Netzwerke und Build-Cache löschen.
WeiterlesenWindows Core Prozesse verstehen
Windows Core-Prozesse verstehen: was smss.exe, csrss.exe, lsass.exe und svchost.exe wirklich tun und woran Du getarnte Malware im Prozessbaum erkennst.
WeiterlesenUbuntu LTS Release Update
Ubuntu LTS sicher aktualisieren: Snapshot bei Contabo oder Netcup anlegen, mit apt update und do-release-upgrade hochziehen und den SSH-Port bestätigen.
WeiterlesenÜber diesen Blog
Ein Sammelsurium an Denkanstößen.
Hier sammle ich Wissen, Argumente und Links zu allem, was mich beschäftigt — von Technik über Küche bis Nachhaltigkeit. Beruflich berate ich zu Cybersecurity.