En este tutorial, lo guiaremos paso a paso en la instalación de PHP 8.2 y algunas extensiones de uso común en un servidor Ubuntu 22.04. PHP es un lenguaje de programación del lado del servidor que se utiliza principalmente para desarrollar aplicaciones web. Con PHP puedes crear sitios web dinámicos y administrar bases de datos.
Paso 1: actualiza tu sistema
Antes de instalar PHP, debemos asegurarnos de que nuestro sistema esté actualizado. Para hacer esto, abra la terminal y ejecute los siguientes comandos:
sudo apt update sudo apt upgrade
Paso 2: Instale PHP 8.2
Ahora estamos listos para instalar PHP 8.2. Ejecute el siguiente comando:
sudo apt install php8.2
Una vez completada la instalación, puede verificar si PHP se instaló correctamente ejecutando el siguiente comando:
php -v
Debería ver un resultado que muestre la versión de PHP.
Paso 3: instale extensiones de uso común
Las extensiones de PHP son módulos adicionales que amplían las funciones de PHP y le permiten realizar diversas tareas. A continuación se muestran algunas extensiones de uso común y cómo instalarlas:
Extensión MySQL:
sudo apt install php8.2-mysql
Extensión SQLite:
sudo apt install php8.2-sqlite3
Extensión GD (para procesamiento de imágenes):
sudo apt install php8.2-gd
Extensión JSON:
sudo apt install php8.2-json
Extensión XML:
sudo apt install php8.2-xml
Puede agregar extensiones adicionales según sea necesario. Aquí hay una lista de todas las extensiones disponibles: https://www.php.net/manual/de/extensions.alphabetical.php
Paso 4: Ajustar la configuración de PHP (opcional)
Dependiendo de sus necesidades, es posible que necesite ajustar la configuración de PHP. El archivo de configuración generalmente se encuentra en /etc/php/8.2/apache2/php.ini
para la configuración del servidor web Apache. Utilice un editor de texto de su elección para abrir el archivo y ajustar la configuración en consecuencia.
Paso 5: Proteja PHP a través del firewall
Es importante garantizar la seguridad del servidor. Usaremos el firewall preinstalado (ufw) para restringir el acceso a PHP. De forma predeterminada, el puerto HTTP 80 está abierto para el tráfico web. Ejecute los siguientes comandos para configurar el firewall:
sudo ufw allow 80/tcp sudo ufw enable
Esto abrirá el puerto HTTP y habilitará el firewall. Asegúrese de cerrar otros puertos innecesarios.
Conclusión
En este tutorial, instalamos PHP 8.2 y algunas extensiones de uso común en Ubuntu Server 22.04. PHP es un lenguaje de programación versátil que es esencial para el desarrollo web. Recuerde vigilar la seguridad de su servidor y abrir solo los puertos necesarios. Ahora está listo para usar PHP para desarrollar aplicaciones web dinámicas. ¡Feliz codificación!