GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar PHP en Debian 10 Linux

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 updatesudo 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 un 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 updatesudo apt install php php-fpm

Una vez que los paquetes estén instalados, 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

Instalando extensiones de PHP #

Puede ampliar las funcionalidades principales 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 PHP MySQL y GD, 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.

Probando procesamiento PHP #

Para probar si su servidor web está configurado correctamente para el procesamiento de PHP, cree un nuevo archivo llamado info.php dentro de /var/www/html directorio con el siguiente código:

/var/www/html/info.php
<?php

phpinfo();

Guarde el archivo, abra el navegador de su elección y visite http://your_server_ip/info.php

El phpinfo La función imprime información sobre su configuración de PHP como se muestra en la siguiente imagen:


Debian
  1. Cómo instalar PHP 8.0 en Debian 11

  2. Cómo instalar PHP 8.0 en Debian 10 / Debian 9

  3. Cómo instalar PHP 7.4 en Debian 10

  4. Cómo instalar PHP 8 en Debian 10

  5. Cómo instalar PHP 7.3 en Debian 10

Cómo instalar VirtualBox en Debian Linux 9

Cómo instalar Go en Debian 10 Linux

Cómo instalar Slack en Debian 10 Linux

Cómo instalar VirtualBox en Debian Linux 10 Linux

Cómo instalar Jenkins en Debian 10 Linux

Cómo instalar MongoDB en Debian 10 Linux