Cómo actualizar e instalar PHP en Ubuntu
Actualizar o instalar PHP en Ubuntu 22.04 puede mejorar el rendimiento y la seguridad de su aplicación web. Al momento de escribir este artículo, PHP 8.2 trae mejoras significativas y nuevas características sobre sus predecesores. Este artículo describe los pasos para instalar o actualizar PHP a la versión 8.2 en Ubuntu 22.04.
¿Por qué actualizar a PHP 8.2?
PHP 8.2 introduce varias nuevas características y mejoras, incluyendo:
- Propiedades de sólo lectura: Permitir que las propiedades sean declaradas como readonly, haciéndolas inmutables después de su asignación inicial.
- Tipos de Forma Normal Disyuntiva: Esto proporciona un mejor manejo de tipos para aplicaciones complejas.
- Mejoras de rendimiento: Mejoras en el rendimiento general, lo que lleva a tiempos de ejecución más rápidos.
- Nuevas funciones: PHP 8.2 incluye nuevas funciones incorporadas, haciendo la codificación más fácil y eficiente.
La actualización le garantiza el acceso a las últimas funciones y mejoras.
Requisitos previos
Antes de empezar, asegúrese de que:
- Tiene un sistema Ubuntu 22.04 activo.
- Tiene privilegios sudo para instalar y actualizar paquetes.
- Se recomienda hacer una copia de seguridad de las aplicaciones y bases de datos existentes para evitar la pérdida de datos durante la actualización.
Paso 1: Actualizar el sistema
Comience por actualizar su lista de paquetes y actualizar los paquetes existentes. Abra su terminal y ejecute
sudo apt update
sudo apt upgrade -y
Paso 2: Añadir el repositorio PHP
Ubuntu 22.04 puede no tener PHP 8.2 en sus repositorios por defecto. Para acceder a las últimas versiones de PHP, puede añadir un repositorio llamado ondrej/php:
sudo add-apt-repository ppa:ondrej/php
Después de añadir el repositorio, actualice de nuevo la lista de paquetes:
sudo apt update
Paso 3: Instalar PHP 8.2
Ahora, puede instalar PHP 8.2 junto con algunas extensiones comunes:
sudo apt install php8.2 php8.2-cli php8.2-fpm php8.2-mysql php8.2-xml php8.2-mbstring php8.2-zip php8.2-curl
Este comando instala PHP 8.2 y varios módulos esenciales para ejecutar la mayoría de las aplicaciones.
Paso 4: Verificar la instalación
Para verificar que PHP se ha instalado correctamente, compruebe la versión:
php -v
Debería ver una salida indicando que PHP 8.2 está instalado.
Paso 5: Configurar los ajustes de PHP
Dependiendo de las necesidades de su aplicación, es posible que desee configurar los ajustes de PHP. El archivo de configuración principal se encuentra en:
/etc/php/8.2/fpm/php.ini
Edite este archivo con su editor de texto preferido:
sudo nano /etc/php/8.2/fpm/php.ini
Después de hacer los cambios, recuerde reiniciar el servicio PHP para aplicarlos:
sudo systemctl restart php8.2-fpm
Paso 6: Actualizar desde versiones anteriores de PHP
Si está actualizando desde una versión anterior de PHP, asegúrese de que sus aplicaciones son compatibles con PHP 8.2. Puede eliminar las versiones anteriores de PHP utilizando:
sudo apt remove php7.4 php7.4-cli php7.4-fpm
Asegúrese de probar sus aplicaciones después de la actualización para resolver cualquier problema potencial.
Conclusión
Instalar o actualizar a PHP 8.2 en Ubuntu 22.04 es un proceso sencillo que puede mejorar significativamente sus aplicaciones web. Con las nuevas características y mejoras, puedes construir aplicaciones más eficientes y modernas. Recuerde siempre hacer una copia de seguridad de su sistema y probar la compatibilidad de sus aplicaciones después de la actualización.
Para obtener información más detallada sobre la instalación y las características de PHP, puede consultar la documentación oficial de PHP.