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.