PHP es uno de los lenguajes de programación del lado del servidor más utilizados.
En esta guía, discutiremos cómo instalar PHP en Debian 10, Buster. También le mostraremos cómo integrar PHP con Nginx y Apache.
Debian 10 viene con la versión 7.3 de PHP, que es compatible con los CMS y marcos de trabajo más populares, como WordPress, Magento y Laravel.
requisitos previos
Para poder instalar paquetes, debe iniciar sesión como root o usuario con privilegios sudo .
Instalando PHP con Apache
Si está utilizando Apache como su servidor web para instalar PHP y el módulo Apache PHP, ejecute los siguientes comandos:
sudo apt update
sudo apt install php libapache2-mod-php
Una vez completada la instalación, reinicie Apache para cargar el módulo PHP:
sudo systemctl restart apache2
Instalando PHP con Nginx
A diferencia de Apache, Nginx no tiene soporte integrado para procesar archivos PHP. Deberá usar el servicio PHP FPM ("administrador de procesos fastCGI") para manejar los archivos PHP.
Instale los paquetes PHP y PHP FPM ejecutando el siguiente comando:
sudo apt update
sudo apt install php php-fpm
Una vez instalados los paquetes, el servicio PHP FPM se iniciará automáticamente.
Ahora puede editar el bloque del servidor Nginx de su dominio y agregar las siguientes líneas para que Nginx pueda procesar archivos PHP:
server {
# . . . other code
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
}
}
Guarde el archivo de configuración y reinicie el servicio nginx para que la nueva configuración surta efecto:
sudo systemctl restart nginx
Instalación de extensiones de PHP
Puede ampliar las funcionalidades básicas de PHP instalando extensiones adicionales. Las extensiones de PHP están disponibles como paquetes y se pueden instalar fácilmente escribiendo:
sudo apt install php-[extname]
Por ejemplo, para instalar las extensiones MySQL y GD PHP, ejecutaría el siguiente comando:
sudo apt install php-mysql php-gd
Al instalar extensiones de PHP, no olvide reiniciar Apache o el servicio PHP FPM, según su configuración.
Prueba de procesamiento de PHP
Para probar si su servidor web está correctamente configurado para el procesamiento de PHP, cree un nuevo archivo llamado info.php dentro del /var/www/html
directorio con el siguiente código:
<?php
phpinfo();
Guarde el archivo, abra el navegador de su elección y visitehttp://your_server_ip/info.php
La phpinfo
función imprime información sobre su configuración de PHP como se muestra en la imagen a continuación
Conclusión
Le mostramos cómo instalar PHP en Debian 10 y configurar su servidor web para procesar archivos PHP.
Si tiene alguna pregunta o comentario, no dude en dejar un comentario.
0 Comentarios