Wir zeigen Ihnen, wie Sie PHP 7.1 mit Nginx auf Ubuntu 16.04 installieren. PHP 7.1 bringt viele neue Funktionen und Verbesserungen mit sich, weshalb viele Entwickler es für ihre Projekte verwenden. Die Installation von PHP 7.1 mit Nginx auf einem Ubuntu 16.04 VPS ist eine einfache Aufgabe, befolgen Sie einfach die nachstehenden Schritte und Sie sollten es in wenigen Minuten erledigt haben.
Für weitere Updates können Sie auch unseren Beitrag zur Installation von PHP 8 auf Ubuntu 20.04 lesen
Schritt 1:PPA aktivieren
Stellen Sie zunächst über SSH eine Verbindung zu Ihrem Linux-VPS her und aktivieren Sie das PPA von Ondrej:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update
Schritt 2:Installieren Sie PHP 7.1
Sobald Sie PPA aktiviert haben, können Sie fortfahren und PHP 7.1 mit dem folgenden Befehl installieren:
sudo apt-get install php7.1
Schritt 3:Suchen und installieren Sie bestimmte PHP 7.1-Module
Dadurch werden auch die erforderlichen Abhängigkeiten installiert. Wenn Sie jedoch ein bestimmtes PHP7.1-Modul installieren möchten, können Sie mit dem folgenden Befehl suchen, ob es verfügbar ist:
sudo apt-cache search php7.1
Schritt 4:Installieren Sie die am häufigsten verwendeten Module
Um PHP7.1 einschließlich einiger der am häufigsten verwendeten Module zu installieren, können Sie den folgenden Befehl verwenden:
sudo apt-get install php7.1 php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm
Schritt 5:Konfigurieren Sie die php.ini-Datei
Sobald die Installation abgeschlossen ist, müssen Sie die php.ini
bearbeiten Datei. Suchen Sie die Konfigurationsdatei:
php --ini |grep Loaded Loaded Configuration File: /etc/php/7.1/cli/php.ini
Bearbeiten Sie die Datei mit Ihrem bevorzugten Texteditor:
sudo nano /etc/php/7.1/cli/php.ini
Nehmen Sie die folgenden Änderungen vor:
cgi.fix_pathinfo=0
Starten Sie dann den PHP-FPM-Dienst neu:
sudo systemctl restart php7.1-fpm.service
Schritt 6:Nginx unter Ubuntu 16.04 installieren
Die Installation von Nginx auf Ubuntu VPS ist sehr einfach. Führen Sie den folgenden Befehl aus, um es zu installieren:
sudo apt-get install nginx
Erstellen Sie einen virtuellen Nginx-Serverblock für Ihren Domainnamen:
sudo nano /etc/nginx/sites-available/example.com
Fügen Sie den folgenden Inhalt ein:
server { listen 80; server_name example.com www.example.com; root /var/www/example.com; index index.php; location / { try_files $uri $uri/ =404; } location ~ \.php$ { fastcgi_pass unix:/run/php/php7.1-fpm.sock; include snippets/fastcgi-php.conf; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~ /\.ht { deny all; } }
Natürlich sollten Sie example.com ersetzen mit Ihrem tatsächlichen Domainnamen. Speichern und schließen Sie die Datei. Um den Serverblock in Nginx zu aktivieren, müssen Sie einen symbolischen Link zu site-enabled
erstellen . Verwenden Sie den folgenden Befehl, um einen symbolischen Link zu erstellen:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com
Prüfen Sie, ob die Konfiguration fehlerhaft ist:
sudo nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
Wenn die Syntax in Ordnung ist und keine Fehler vorliegen, können Sie Nginx neu starten.
sudo systemctl restart nginx.service
Nginx und PHP-FPM beim Systemstart aktivieren:
sudo systemctl enable nginx.service sudo systemctl enable php7.1-fpm.service
7. Weitere Schritte
Nachdem Sie PHP 7.1 und Nginx auf Ihrem Linux-VPS installiert haben, können Sie unserer Anleitung zum Sichern Ihres LEMP-Stacks folgen.
Sie können auch optimiertes LEMP-Hosting von uns erhalten und wir installieren, konfigurieren und optimieren PHP 7.1 und Nginx kostenlos auf Ihrem VPS.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer blitzschnellen VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, PHP 7.1 und Nginx auf Ubuntu 16.04 für Sie zu installieren. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag über die Installation von PHP 7.1 mit Nginx auf Ubuntu 16.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.