In diesem Tutorial zeigen wir Ihnen, wie Sie PHP 8.0 mit Apache auf Ubuntu 20.04 installieren. PHP ist eine kostenlose, quelloffene und beliebteste serverseitige Programmiersprache, die von vielen CMS verwendet wird, darunter Drupal, WordPress, Magento und viele mehr. PHP 8.0 ist ein wichtiges Update der PHP-Sprache, das neue Funktionen und Optimierungen enthält, darunter benannte Argumente, Vereinigungstypen, Attribute, Heraufstufung von Konstruktoreigenschaften, Übereinstimmungsausdruck, Null-Safe-Operator, JIT und Verbesserungen des Typsystems, der Fehlerbehandlung und der Konsistenz . Beginnen wir mit der Installation von PHP 8 auf Ubuntu 20.04.
1. Voraussetzungen
- Ein Ubuntu 20.04 VPS (wir verwenden unseren SSD 2 VPS-Plan)
- Zugriff auf das Root-Benutzerkonto (oder Zugriff auf ein Administratorkonto mit Root-Rechten)
2. Melden Sie sich beim Server an und aktualisieren Sie die Server-Betriebssystempakete
Melden Sie sich zunächst über SSH als Root-Benutzer bei Ihrem Ubuntu 20.04-Server an:
ssh root@IP_Address -p Port_number
Sie müssen „IP_Address“ und „Port_number“ durch die jeweilige IP-Adresse und SSH-Portnummer Ihres Servers ersetzen. Ersetzen Sie außerdem „root“ gegebenenfalls durch den Benutzernamen des Administratorkontos.
Bevor Sie beginnen, müssen Sie sicherstellen, dass alle auf dem Server installierten Ubuntu-Betriebssystempakete auf dem neuesten Stand sind. Sie können dies tun, indem Sie die folgenden Befehle ausführen:
apt-get update -y apt-get upgrade -y
3. PHP-Repository hinzufügen
Standardmäßig ist PHP 8.0 nicht im Standard-Repository von Ubuntu 20.04 enthalten. Sie müssen also das PPA-Repository ondrej/php zu Ihrem System hinzufügen.
Installieren Sie zunächst die erforderlichen Abhängigkeiten mit dem folgenden Befehl:
apt-get install software-properties-common -y
Als nächstes fügen Sie das PPA-Repository ondrej/php mit dem folgenden Befehl hinzu:
add-apt-repository ppa:ondrej/php
Sobald das Repository hinzugefügt wurde, können Sie es mit dem folgenden Befehl aktualisieren:
apt-get update -y
4. Installieren Sie PHP 8.0 mit Apache
Sie können den Apache-Webserver mit PHP 8.0 installieren, indem Sie den folgenden Befehl ausführen:
apt-get install apache2 php8.0 libapache2-mod-php8.0 -y
Sobald die Installation abgeschlossen ist, starten Sie den Apache-Dienst neu, um das PHP zu laden.
systemctl restart apache2
Sie können die am häufigsten verwendeten PHP-Erweiterungen auch mit dem folgenden Befehl installieren:
apt-get install php8.0-common php8.0-mysql php8.0-xml php8.0-curl php8.0-gd php8.0-imagick php8.0-cli php8.0-dev php8.0-imap php8.0-mbstring php8.0-opcache php8.0-soap php8.0-zip -y
5. Installieren Sie PHP 8 FPM für Apache
Wenn Sie PHP-FPM mit Apache verwenden möchten, können Sie es mit dem folgenden Befehl installieren:
apt-get install php8.0-fpm libapache2-mod-fcgid -y
Sobald das PHP-FPM installiert ist, müssen Sie es für Apache aktivieren. Sie können es mit dem folgenden Befehl aktivieren:
a2enmod proxy_fcgi setenvif a2enconf php8.0-fpm
Starten Sie als Nächstes den Apache-Dienst neu, um die Änderungen zu übernehmen:
systemctl restart apache2
6. Konfigurieren Sie PHP 8 für Apache
Sie können PHP 8 für Apache konfigurieren, indem Sie die Datei php.ini bearbeiten. Standardmäßig befindet es sich im Verzeichnis /etc/php/8.0/apache2/.
nano /etc/php/8.0/apache2/php.ini
Ändern Sie die folgenden Werte für eine bessere Leistung:
upload_max_filesize = 32M post_max_size = 64M memory_limit = 512M max_execution_time = 300 date.timezone = America/Chicago
Speichern und schließen Sie die Datei und starten Sie dann den Apache-Dienst neu, um die Änderungen zu übernehmen.
systemctl restart apache2
7. Überprüfen Sie die PHP-Installation
Erstellen Sie eine neue info.php-Datei im Apache-Standard-Stammverzeichnis für Dokumente, um zu testen, ob PHP richtig für Apache konfiguriert ist.
nano /var/www/html/info.php
Fügen Sie die folgende Zeile hinzu:
<?php phpinfo(); ?>
Speichern und schließen Sie die Datei, öffnen Sie dann Ihren Webbrowser und geben Sie die URL http://your-server-ip/info.php ein.
Sie sollten Ihre PHP-Informationsseite auf dem folgenden Bildschirm sehen:
Herzliche Glückwünsche! Sie haben PHP 8.0 mit Apache erfolgreich auf einem Ubuntu 20.04-Server installiert.
Natürlich müssen Sie nichts davon tun, wenn Sie unser PHP 8 VPS-Hosting verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.