Instalar PHP-FPM 7.4 en Ubuntu con NGINX

Instalar PHP-FPM 7.4 en Ubuntu con NGINX.

Si en un articulo anterior, vimos como instalar PHP 7.4 en Ubuntu con Apache, ahora toca realizar la misma operación pero con PHP-FPM en Ubuntu con NGINX.

Al igual que en el articulo anterior, la operación es bien simple.

 

Instalar PHP-FPM 7.4 en Ubuntu con NGINX

Comenzamos instalando nginx.

sudo apt update

sudo apt install nginx

Arrancamos el servicio y lo habilitamos para que inicie con el servidor.
sudo systemctl start nginx.service

sudo systemctl enable nginx.service

PHP-FPM 7.4 no se encuentra en los repositorios oficiales de Ubuntu 18.04, por eso debemos agregarlo de forma manual.
sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

Actualizamos de nuevo.
apt update

apt full-upgrade

Ahora, ya podemos instalar PHP-FPM 7.4 con sus módulos más comunes.
sudo apt-get install php7.4-fpm php7.4-cli php7.4-mysql php7.4-gd php7.4-imagick php7.4-recode php7.4-tidy php7.4-xmlrpc

 
Configurar PHP-FPM 7.4 con NGINX

Ahora que Nginx y PHP 7.4-FPM ya están instalados, seguro que quieres configurar Nginx para poder usar PHP 7.4-FPM correctamente. El archivo de configuración predeterminado de Nginx PHP-FPM, es /etc/php/7.4/fpm/php.ini. Lo editamos.

sudo nano /etc/php/7.4/fpm/php.ini

Modificamos según nuestras necesidades, por ejemplo…

file_uploads = On
allow_url_fopen = On
memory_limit = 256M
upload_max_filesize = 64M
cgi.fix_pathinfo = 0
upload_max_filesize = 100M
max_execution_time = 360
date.timezone = Europe/Madrid

Una vez realizadas las modificaciones pertinentes, guarda el archivo, y cierra el editor.

Reinicia NGINX y PHP-FPM 7.4.

sudo systemctl restart nginx.service

sudo systemctl restart php7.4-fpm

Te recomiendo reiniciar el servidor al concluir todas las operaciones.

¡Felicidades! Has instalado y configurado correctamente Nginx con soporte PHP-FPM en tu servidor o VPS Ubuntu.

 

Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

 

2 Comentarios

  1. Daniel
    24/03/2020
    • Sergio G.B.
      24/03/2020

Agregar comentario