Saltar al contenido principal

Cómo instalar PHP en Ubuntu

Cómo instalar PHP en Ubuntu

PHP es un lenguaje de scripting popular y potente utilizado para desarrollar sitios web dinámicos y aplicaciones web. La instalación de PHP en Ubuntu es un proceso sencillo que se puede realizar en unos pocos pasos simples. En este tutorial, te guiaremos a través del proceso de instalación, incluyendo los requisitos previos necesarios, paso a paso. ¡Así que vamos a empezar!

Requisitos previos

Antes de comenzar, asegúrate de tener los siguientes requisitos previos:

  • Una máquina Ubuntu con privilegios de root.
  • Una conexión a internet activa.

Paso 1: Actualizar los paquetes del sistema

Para empezar, actualicemos los paquetes del sistema a sus versiones más recientes. Abre la terminal y ejecuta los siguientes comandos:

sudo apt update
sudo apt upgrade

Esto actualizará las listas de paquetes y actualizará cualquier paquete desactualizado en tu sistema.

Paso 2: Instalar el servidor web Apache

PHP requiere un servidor web para funcionar y Apache es una opción popular. Para instalar Apache, ejecuta el siguiente comando:

sudo apt install apache2

Durante el proceso de instalación, es posible que se te solicite confirmar la instalación. Presiona 'Y' y presiona Enter para continuar. Una vez que se complete la instalación, Apache se iniciará automáticamente.

Para verificar si Apache está funcionando, abre tu navegador web e ingresa http://localhost o http://tu_dirección_ip_del_servidor en la barra de direcciones. Si Apache está instalado correctamente, deberías ver la página web predeterminada de Apache.

Paso 3: Instalar PHP

Ahora que Apache está en funcionamiento, instalemos PHP y sus módulos necesarios. Ejecuta el siguiente comando:

sudo apt install php libapache2-mod-php

Similar a la instalación de Apache, se te pedirá que confirmes la instalación. Presiona 'Y' y presiona Enter para continuar. Una vez que se complete la instalación, PHP estará instalado e integrado con Apache.

Paso 4: Probar la instalación de PHP

Para asegurarte de que PHP se haya instalado correctamente, podemos crear un archivo PHP simple y probarlo en el navegador web.

Navega al directorio raíz del servidor web de Apache ejecutando el siguiente comando:

cd /var/www/html

Ahora, crea un nuevo archivo PHP llamado info.php usando un editor de texto:

sudo nano info.php

Agrega el siguiente contenido al archivo:

<?php
phpinfo();
?>

Guarda el archivo y cierra el editor de texto. Ahora, abre tu navegador web e ingresa http://localhost/info.php o http://tu_dirección_ip_del_servidor/info.php en la barra de direcciones. Si PHP se ha instalado correctamente, deberías ver una página de información detallada sobre PHP.

Paso 5: Módulos adicionales de PHP

Dependiendo de los requisitos de tu proyecto, es posible que necesites instalar módulos adicionales de PHP. Para ver los módulos de PHP disponibles, puedes ejecutar el siguiente comando:

sudo apt search php-

Esto mostrará una lista de módulos de PHP disponibles que puedes instalar utilizando el comando sudo apt install seguido del nombre específico del módulo.

Paso 6: Asegurar la instalación de PHP

Para mejorar la seguridad de tu instalación de PHP, se recomienda desactivar la visualización de errores y advertencias de PHP en tu servidor de producción. Para hacer esto, abre el archivo de configuración de PHP utilizando tu editor de texto preferido:

sudo nano /etc/php/{PHP_VERSION}/apache2/php.ini

Localiza las siguientes líneas en el archivo:

display_errors = On
display_startup_errors = On

Cambia ambos valores a Off:

display_errors = Off
display_startup_errors = Off

Guarda el archivo y cierra el editor de texto. No olvides reemplazar {PHP_VERSION} con el número de versión de PHP instalado en tu sistema.

Paso 7: Reiniciar Apache

Después de realizar cambios en la configuración de PHP, debes reiniciar Apache para que los cambios surtan efecto. Ejecuta el siguiente comando:

sudo service apache2 restart

Conclusión

¡Felicitaciones! Has instalado correctamente PHP en tu máquina Ubuntu. Ahora puedes comenzar a desarrollar aplicaciones web dinámicas utilizando PHP. Recuerda mantener tu sistema y software actualizados para obtener una seguridad y rendimiento óptimos.

No dudes en explorar la documentación y los tutoriales de PHP para mejorar tus habilidades y conocimientos en PHP.

¡Feliz codificación!