In diesem Tutorial zeigen wir Ihnen, wie Sie die PHP-FPM-Überwachung auf Unix Socket umstellen. Dieser Artikel setzt voraus, dass Sie mindestens Grundkenntnisse in Linux haben, wissen, wie man die Shell verwendet, und mehr Wichtig ist, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt voraus, dass Sie im Root-Konto ausgeführt werden. Wenn nicht, müssen Sie möglicherweise 'sudo
hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt, wie Sie PHP-FPM Listen auf Unix Socket wechseln
PHP-FPM Listening auf Unix-Socket umschalten
Schritt 1. Installation des LEMP-Servers.
Diese Anleitung geht davon aus, dass Sie bereits einen LEMP-Stack installiert haben, Sie können unserer Anleitung hier folgen.
Schritt 2. Konfigurieren Sie PHP-FPM Listen on Unix Socket.
Bearbeiten Sie zuerst die Datei unter /etc/php-fpm.d/www.conf
und finde diesen Block:
nano /etc/php-fpm.d/www.conf
Fügen Sie die folgende Datei hinzu:
; The address on which to accept FastCGI requests. ; Valid syntaxes are: ; 'ip.add.re.ss:port' - to listen on a TCP socket to a specific address on ; a specific port; ; 'port' - to listen on a TCP socket to all addresses on a ; specific port; ; '/path/to/unix/socket' - to listen on a unix socket. ; Note: This value is mandatory. ;listen = 127.0.0.1:9000 listen = /var/run/php5-fpm.sock
Als Nächstes erstellen wir eine Datei unter /etc/nginx/conf.d/
namens php5-fpm.conf
:
upstream php5-fpm-sock { server unix:/var/run/php5-fpm.sock; }
Schritt 3. Konfigurieren Sie Vhost Nginx.
Nun öffnen wir die Konfigurationsdatei(en) für den virtuellen Nginx-Host. In unserer Nginx-Serverkonfiguration müssen wir auch ändern, wo PHP-Anfragen weitergeleitet werden sollen:
#fastcgi_pass 127.0.0.1:9000; fastcgi_pass php5-fpm-sock;
Speichern und schließen, dann PHP-fpm und Nginx-Dienste neu laden:
sudo systemctl restart php-fpm sudo systemctl restart nginx
Herzlichen Glückwunsch! Sie haben PHP-FPM Listen to Unix Socket erfolgreich konfiguriert. Vielen Dank, dass Sie dieses Tutorial verwendet haben, um das PHP-FPM Listen to Unix Socket-System einzurichten. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Sie sehen auf der offiziellen PHP-FPM-Website nach.