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!