Intalar el Repository:
add-apt-repository universe
Instalar php:
apt install php-fpm php-mysql
Verificar php:
systemctl | grep php
editar php:
nano /etc/php/8.3/fpm
Ctrl+W -> memory_limit = 256
Ctrl+W -> max_execuion_time = 1800
Recargar php:
systemctl reload php8.3-fpm.service
Editar nginx:
nano /etc/nginx/sites-available/default
Ctrl+W -> try_files comentar con: #
descomentar: location; include; fastcgi (verificar que la versión de php coincida); }
location ~ /\.ht {
deny all;
}
Recargar php:
systemctl reload php8.3-fpm.service
Verificar archivo de nginx:
nginx -t
Recargar nginx:
systemctl reload nginx.service
Cambiar de directoriopara crear archivo de php:
cd /var/wwww/html/
creamos y editamos el archivo php:
nano prueba.php
Si hay un error revisamos el archivo de nginx:
nano /etc/nginx/sites-available/default
agregamos en index: index.php
y verificamos en location que la version de php coincida, en caso contrario reemplazaos el número de la versión por la que estamos usando.
Recargamos los servicios
PHP: systemctl reload php8.3-fpm.service
nginx: systemctl reload nginx.service
Refrescamos la página web, y ya debería funcionar.