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!