GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment basculer l'écoute PHP-FPM sur le socket Unix

Dans ce didacticiel, nous allons vous montrer comment basculer l'écoute PHP-FPM sur Unix Socket. Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez comment utiliser le shell, et la plupart surtout, vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer pas à pas le switch PHP-FPM listen on Unix Socket

Basculer l'écoute PHP-FPM sur le socket Unix

Étape 1. Installation du serveur LEMP.

Ce guide suppose que vous avez déjà installé une pile LEMP, vous pouvez suivre notre guide ici.

Étape 2. Configurez l'écoute PHP-FPM sur le socket Unix.

D'abord, éditez le fichier à /etc/php-fpm.d/www.conf et trouvez ce bloc :

nano /etc/php-fpm.d/www.conf

Ajoutez le fichier suivant :

; 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

Ensuite, créons un fichier à /etc/nginx/conf.d/ nommé php5-fpm.conf :

upstream php5-fpm-sock {
    server unix:/var/run/php5-fpm.sock;
}

Étape 3. Configurez Vhost Nginx.

Maintenant, nous ouvrons le(s) fichier(s) de configuration de l'hôte virtuel Nginx. Dans la configuration de notre serveur Nginx, nous devrons également modifier pour transmettre les requêtes PHP :

#fastcgi_pass 127.0.0.1:9000;
fastcgi_pass php5-fpm-sock;

Enregistrer et fermer, puis recharger les services PHP-fpm et Nginx :

sudo systemctl restart php-fpm
sudo systemctl restart nginx

Félicitations ! Vous avez configuré avec succès PHP-FPM listen to Unix Socket. Merci d'avoir utilisé ce didacticiel pour configurer PHP-FPM Listen to Unix Socket system. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons vous consultez le site officiel de PHP-FPM.


Cent OS
  1. Comment installer Let's Encrypt sur CentOS 8 avec Nginx

  2. Guide pratique :programmation de sockets en Python

  3. CentOS / RHEL 7 :Comment basculer vers iptables depuis firewalld

  4. Comment changer d'algorithme de mot de passe sur CentOS/RHEL

  5. Comment changer de flux de modules dans CentOS/RHEL 8

Comment installer Laravel 5.x avec Nginx et PHP-FPM 7.1 sur CentOS 7

Comment écouter des stations de radio en ligne sur Ubuntu

Comment convertir un fichier Windows en un fichier UNIX

Comment installer OwnCloud 8 avec Nginx et PHP-FPM sur CentOS 6

Comment connecter NGINX à PHP-FPM à l'aide d'UNIX ou d'un socket TCP/IP

Comment installer Apache avec PHP-FPM sur CentOS 8