Instalar PHP-FPM
PHP FPM (FastCGI Process Manager) es una implementacion alternativa de PHP FastCGI. Proporciona algunas características adicionales como la generación de procesos adaptativos, que es útil para los sitios. Este tutorial le ayudará a instalar Apache con PHP-FPM / FastCGI en el sistema Ubuntu 20.04. En este tutorial, usamos PHP 7.4 y configuramos con Apache usando PHP-FPM y FastCGI.
-- sudo apt update sudo apt install php7.4 php7.4-fpm --
Despues de esto se necesita habilitar algunos modulos de apache requeridos para la configuracion FastCGI
-- sudo a2enmod actions fcgid alias proxy_fcgi --
Posteriormente hay que habilitar Virtual Host con la siguiente configuracion
-- <VirtualHost *:80> ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/html <Directory /var/www/html> Options -Indexes +FollowSymLinks +MultiViews AllowOverride All Require all granted </Directory> <FilesMatch \.php$> # 2.4.10+ can proxy to unix socket SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost" </FilesMatch> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> --
Al final hay que verificar que la configuración sea la correcta