En este tutorial, le mostraremos cómo cambiar la escucha de PHP-FPM en Unix Socket. Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y la mayoría lo que es más importante, usted aloja su sitio en su propio VPS. La instalación es bastante simple y asume que está ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Te mostraré el cambio paso a paso PHP-FPM escucha en Unix Socket
Cambiar la escucha de PHP-FPM en un socket de Unix
Paso 1. Instalación del servidor LEMP.
Esta guía asume que ya instaló una pila LEMP, puede seguir nuestra guía aquí.
Paso 2. Configure PHP-FPM Listen en Unix Socket.
Primero, edite el archivo en /etc/php-fpm.d/www.conf
y encuentra este bloque:
nano /etc/php-fpm.d/www.conf
Agregue el siguiente archivo:
; 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
A continuación, creemos un archivo en /etc/nginx/conf.d/
llamado php5-fpm.conf
:
upstream php5-fpm-sock { server unix:/var/run/php5-fpm.sock; }
Paso 3. Configurar Vhost Nginx.
Ahora abrimos el(los) archivo(s) de configuración del host virtual Nginx. En nuestra configuración del servidor Nginx también tendremos que cambiar para pasar las solicitudes de PHP:
#fastcgi_pass 127.0.0.1:9000; fastcgi_pass php5-fpm-sock;
Guarde y cierre, luego vuelva a cargar los servicios PHP-fpm y Nginx:
sudo systemctl restart php-fpm sudo systemctl restart nginx
¡Felicitaciones! Ha configurado correctamente PHP-FPM Listen to Unix Socket. Gracias por usar este tutorial para configurar el sistema PHP-FPM Listen to Unix Socket. Para obtener ayuda adicional o información útil, le recomendamos consulta el sitio web oficial de PHP-FPM.