GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So wechseln Sie PHP-FPM Listen auf Unix Socket

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.


Cent OS
  1. So installieren Sie Let’s Encrypt auf CentOS 8 mit Nginx

  2. So deaktivieren Sie „lvm2-lvmetad.socket/service“ unter CentOS/RHEL 7

  3. Wie entferne ich eine CLOSE_WAIT-Socket-Verbindung?

  4. Sniff-UNIX-Domain-Socket

  5. Wie finde ich das andere Ende der Unix-Socket-Verbindung?

So installieren Sie Laravel 5.x mit Nginx und PHP-FPM 7.1 unter CentOS 7

So hören Sie Online-Radiosender auf Ubuntu

So konvertieren Sie eine Windows-Datei in eine UNIX-Datei

So installieren Sie OwnCloud 8 mit Nginx und PHP-FPM auf CentOS 6

So verbinden Sie NGINX mit PHP-FPM über UNIX oder TCP/IP Socket

So installieren Sie Apache mit PHP-FPM auf CentOS 8