GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie PHP 7.1 mit Nginx auf Ubuntu 16.04


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.


Panels
  1. Installieren Sie PmWiki auf einem Ubuntu 14.04 VPS mit Nginx

  2. Installieren Sie OwnCloud 7 mit Nginx und PHP-FPM auf einem Ubuntu VPS

  3. Installieren Sie PHP 7 auf Ubuntu 14.04

  4. So installieren Sie Symfony 3 Framework mit Nginx auf Ubuntu 14.04

  5. So installieren Sie LAMP mit PHP 7.4 unter Ubuntu 20.04

So installieren Sie OSClass mit Nginx unter Ubuntu 20.04

So installieren Sie Grav CMS mit Nginx unter Ubuntu 20.04

So installieren Sie WonderCMS unter Ubuntu 20.04 (mit Nginx)

So installieren Sie Laravel PHP Framework mit Nginx unter Ubuntu 20.04

Installieren Sie Nginx auf Ubuntu 18.04

Installieren Sie WordPress mit Nginx auf Ubuntu 18.04