Saltar al contenido principal

Cómo instalar PHP en Debian

Cómo instalar PHP en Debian

PHP es un lenguaje de secuencias de comandos de código abierto ampliamente utilizado que es especialmente adecuado para el desarrollo web. Permite a los desarrolladores crear páginas web y aplicaciones dinámicas. La instalación de PHP en Debian es un proceso sencillo que se puede completar en unos pocos pasos sencillos. En este tutorial, te guiaremos a través del proceso de instalación y proporcionaremos ejemplos a lo largo del camino.

Paso 1: Actualizar las listas de paquetes

Antes de instalar cualquier software, es importante asegurarse de que tu sistema esté actualizado. Abre una terminal y ejecuta el siguiente comando para actualizar las listas de paquetes:

sudo apt update

Este comando obtendrá la información más reciente sobre los paquetes de software disponibles en los repositorios de Debian.

Paso 2: Instalar PHP

Una vez que las listas de paquetes estén actualizadas, puedes proceder con la instalación de PHP. Ejecuta el siguiente comando para instalar PHP junto con algunas extensiones comúnmente utilizadas:

sudo apt install php php-cli php-fpm php-mysql php-curl php-gd php-xml php-mbstring

El comando anterior instalará PHP y sus dependencias. Incluye extensiones para MySQL, cURL, GD, XML y Multibyte String, que son comúnmente requeridas para el desarrollo web.

Paso 3: Verificar la instalación de PHP

Después de que la instalación esté completa, puedes verificar que PHP esté instalado correctamente ejecutando el siguiente comando:

php -v

Este comando mostrará la versión de PHP instalada en tu sistema, junto con otra información sobre la configuración de PHP.

Ejemplo de salida:

PHP 7.4.3 (cli) (built: Mar 26 2021 20:24:47) ( NTS )

Paso 4: Probar PHP con una página web

Para asegurarte de que PHP funciona como se espera, creemos una página web PHP simple y pruébala en un navegador web.

Crea un nuevo archivo llamado index.php en tu editor de texto preferido y agrega el siguiente código PHP:

<?php
phpinfo();
?>

Guarda el archivo y muévelo al directorio raíz de documentos del servidor web. La raíz de documentos predeterminada para el servidor web Apache en Debian es /var/www/html/.

Reinicia Apache para aplicar los cambios:

sudo service apache2 restart

Ahora, abre un navegador web y accede a http://localhost/index.php o http://tu_direccion_ip_del_servidor/index.php. Deberías ver una página que muestra información detallada sobre tu instalación de PHP.

Paso 5: Presta atención a los permisos de archivos

Cuando trabajas con PHP y servidores web, es crucial prestar atención a los permisos de archivos. Por defecto, el servidor web se ejecuta bajo un usuario específico, como www-data. Asegúrate de que los archivos PHP que crees sean legibles por el usuario del servidor web.

Para cambiar la propiedad del archivo PHP, puedes utilizar el siguiente comando:

sudo chown www-data:www-data /var/www/html/index.php

Este comando establece el propietario y el grupo del archivo index.php en www-data, que es el usuario y grupo predeterminado utilizado por el servidor web Apache en Debian.

Conclusión

¡Felicitaciones! Has instalado PHP en Debian y has verificado su funcionalidad. Ahora puedes comenzar a desarrollar páginas web y aplicaciones dinámicas utilizando PHP. Recuerda mantener seguros tus archivos PHP estableciendo los permisos de archivo adecuados. ¡Disfruta programando con PHP!