In diesem Artikel zeigen wir Ihnen, wie Sie PHP 7.3 auf Ubuntu 16.04 installieren. PHP (Hypertext Preprocessor) ist eine serverseitige Open-Source-Skriptsprache und wird häufig zum Erstellen dynamischer Webseiten verwendet. PHP gehört zu den beliebtesten Sprachen, weil es sicher, schnell, einfach, effizient, flexibel und eine locker typisierte Sprache ist.
PHP kann auf jeder Betriebssystemplattform (Windows, Linux, MacOS) und fast jedem Webserver (Nginx, Apache) ausgeführt werden. PHP 7.3.0 wurde offiziell am 6. Dezember 2018 veröffentlicht und enthält neue, verbesserte Features und Funktionen.
Weitere Updates finden Sie auch in unserem Leitfaden zur Installation von PHP 8 unter Ubuntu 20.04
Anforderungen:
- In diesem Tutorial verwenden wir einen Ubuntu VPS mit einem bereits installierten LAMP-Stack, da unser Ubuntu 16.04 VPS mit einem voll funktionsfähigen LAMP-Stack vorinstalliert wurde. Wenn Sie dies jedoch auf einem sauberen Server tun, zeigen wir Ihnen in diesem Tutorial, wie Sie den Webserver von Apache installieren.
- Ein Benutzer mit sudo-Berechtigungen oder root ist erforderlich.
Schritt 1:Stellen Sie über SSH eine Verbindung zu Ihrem Server her und aktualisieren Sie Ihr Serverbetriebssystem Pakete
Das erste, was Sie tun müssen, ist, sich als Benutzer mit Root-Rechten oder als Root-Benutzer per SSH mit Ihrem VPS zu verbinden.
ssh root@SERVER_IP_ADDRESS -p PORT_NUMBER
Ersetzen Sie einfach „SERVER_IP_ADDRESS“ und „PORT_NUMBER“ durch Ihre tatsächliche Server-IP-Adresse und Portnummer.
Bitte beachten Sie, dass Sie, wenn Sie sich mit einem Benutzer mit Root-Rechten verbinden möchten, einfach den „Root“-Benutzer durch den Benutzer ersetzen Sie verwenden möchten.
Sobald Sie angemeldet sind, können Sie Ihre Ubuntu OS-Pakete auf die neueste Version aktualisieren mit:
apt update && apt upgrade
Wenn Sie einen neuen Linux-VPS haben und mit der Vorgehensweise zur Verwaltung Ihres Servers nicht vertraut sind, sollten Sie unbedingt unseren Artikel Verbindung über SSH mit Ihrem Server herstellen.
lesenSchritt 2:Installieren Sie einen Webserver
In diesem Schritt installieren wir einen Webserver. Sie können zwischen Apache oder Nginx wählen, da beide schnell, sicher und zuverlässig sind. In diesem Tutorial verwenden wir Apache, den beliebtesten Webserver.
Um den Apache-Webserver zu installieren, führen Sie den folgenden Befehl auf Ihrem Server aus:
apt install apache2
Verwenden Sie nach der Installation von Apache2 den folgenden Befehl, um den Apache-Dienst zu starten:
systemctl start apache2
Außerdem können Sie den Apache-Server so aktivieren, dass er immer startet, wenn der Server hochfährt:
systemctl enable apache2
Sie können den Status des Apache-Webdienstes jederzeit mit diesem Befehl überprüfen:
systemctl status apache2
Sie können auch Ihren bevorzugten Browser öffnen und Ihre IP-Adresse eingeben (z. B. http://Ihr_Server_IP-Adresse) und überprüfen, ob Apache auf Ihrem Server läuft.
Wenn Sie die Standard-Willkommensseite von Apache sehen, bedeutet dies, dass das Apache-Web Server wurde erfolgreich installiert und läuft.
Schritt 3:Installieren Sie das PPA-Repository von Ondřej Surý
Wir werden das PPA von Ondřej Surý verwenden, um die Version PHP 7.3 zu installieren, also installieren Sie die Pakete software-properties-common und python-software-properties:
apt install software-properties-common python-software-properties
Fügen Sie nach Abschluss der Installation das Ondřej-PPA hinzu:
LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
und aktualisieren Sie dann Ihre Quellen:
apt update
Schritt 4:Installieren Sie PHP 7.3
Wir können PHP 7.3 mit dem folgenden Befehl installieren:
apt install php7.3 php7.3-cli php7.3-common
Verwenden Sie den folgenden Befehl, um zu überprüfen, ob PHP 7.3 auf Ihrem Server installiert ist:
php -v
Ausgabe:
PHP 7.3.0-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Dec 6 2018 20:24:27) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.0-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
Schritt 5:Installieren Sie spezifische PHP 7.3-Erweiterungen
Wenn Sie ein bestimmtes Modul für PHP 7.3 installieren möchten, können Sie mit diesem Befehl suchen:
apt-cache search php7.3
Oder, wenn Sie alle in Ubuntu verfügbaren PHP-Module überprüfen möchten, führen Sie Folgendes aus:
apt-cache search --names-only ^php
Sie können den folgenden Befehl nützlich finden, wenn Sie die am häufigsten verwendeten PHP-Module installieren möchten.
apt install php-pear php7.3-curl php7.3-dev php7.3-gd php7.3-mbstring php7.3-zip php7.3-mysql php7.3-xml php7.3-fpm libapache2-mod-php7.3 php7.3-imagick php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-intl
Schritt 6:PHP-Version ändern
In diesem Schritt aus unserem Artikel zeigen wir Ihnen, wie Sie ändern können, welche PHP-Version die Standardversion ist, wenn Sie mehrere PHP-Versionen auf Ihrem Ubuntu-Server installiert haben.
Führen Sie Folgendes aus, um PHP 7.0 als Standard festzulegen:
update-alternatives --set php /usr/bin/php7.0
Führen Sie Folgendes aus, um PHP 7.2 als Standard festzulegen:
update-alternatives --set php /usr/bin/php7.2
Führen Sie Folgendes aus, um PHP 7.3 als Standard festzulegen:
update-alternatives --set php /usr/bin/php7.3
Bevor wir Apache für die Verwendung von PHP 7.3 konfigurieren können, müssen wir die alte Version von PHP 7.0 deaktivieren, indem wir Folgendes eingeben:
a2dismod php7.0
Aktivieren Sie nun die neu installierte PHP 7.3 Version mit folgendem Befehl:
a2enmod php7.3
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
systemctl restart apache2
Schritt 7:Testen und überprüfen Sie Ihre PHP-Version
Wir können die PHP-Version, Apache PHP und PHP-Module mit einer einfachen PHP-Infodatei testen. Wir können eine phpinfo.php-Datei im Standardverzeichnis des Webservers erstellen und mit Ihrer Server-IP-Adresse in Ihrem bevorzugten Browser darauf zugreifen.
In unserem Beispiel verwenden wir den Apache-Webserver, sodass sich das Standardverzeichnis unter /var befindet /www/html/ .
nano /var/www/html/phpinfo.php
Fügen Sie den folgenden Code hinzu:
<?php phpinfo(); ?>
Öffnen Sie die Datei „phpinfo.php“ mit einem Webbrowser:
http://<ip_address>/phpinfo.php or http://<your_domain.com>/phpinfo.php
Sie sollten in der Lage sein, die aktuellen Informationen über PHP auf Ihrem Server anzuzeigen.
Herzlichen Glückwunsch, Sie haben PHP 7.3 erfolgreich auf einem Ubuntu 16.04-Server installiert. Ausführlichere Informationen zu PHP 7.3 finden Sie in der offiziellen PHP-Dokumentation.
Natürlich müssen Sie PHP 7.3 nicht auf Ubuntu 16.04 installieren , wenn Sie einen unserer verwalteten PHP-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Systemadministratoren bitten, PHP 7.3 auf Ubuntu 16.04 für Sie zu installieren, indem Sie den LAMP- oder LEMP-Stack oder einen anderen Webhosting-Stack Ihrer Wahl verwenden. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag über die Installation von PHP 7.3 auf einem Ubuntu 16.04-Server gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen unten oder hinterlassen Sie einfach einen Kommentar im Kommentarbereich. Danke.