In questo tutorial, ti mostreremo come cambiare l'ascolto di PHP-FPM su Unix Socket. Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e la maggior parte importante, ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sia in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò passo passo lo switch PHP-FPM ascolta su Unix Socket
Cambia ascolto PHP-FPM su socket Unix
Passaggio 1. Installazione del server LEMP.
Questa guida presuppone che tu abbia già installato uno stack LEMP, puoi seguire la nostra guida qui.
Passaggio 2. Configura PHP-FPM Listen su Unix Socket.
Per prima cosa, modifica il file in /etc/php-fpm.d/www.conf
e trova questo blocco:
nano /etc/php-fpm.d/www.conf
Aggiungi il seguente file:
; 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
Avanti, creiamo un file in /etc/nginx/conf.d/
denominato php5-fpm.conf
:
upstream php5-fpm-sock { server unix:/var/run/php5-fpm.sock; }
Passaggio 3. Configura Vhost Nginx.
Ora apriamo i file di configurazione dell'host virtuale Nginx, nella configurazione del nostro server Nginx dovremo anche cambiare per passare le richieste PHP:
#fastcgi_pass 127.0.0.1:9000; fastcgi_pass php5-fpm-sock;
Salva e chiudi, quindi ricarica i servizi PHP-fpm e Nginx:
sudo systemctl restart php-fpm sudo systemctl restart nginx
Congratulazioni! Hai configurato correttamente PHP-FPM per l'ascolto di Unix Socket. Grazie per aver utilizzato questo tutorial per impostare PHP-FPM per l'ascolto del sistema Unix Socket. Per ulteriore aiuto o informazioni utili, ti consigliamo controlli il sito Web ufficiale di PHP-FPM.