Cómo instalar PHP 8.3 en Ubuntu 22.04

Cómo instalar PHP 8.3 en Ubuntu 22.04
Esta guía muestra cómo instalar y ejecutar correctamente PHP 8.3 en Ubuntu 22.04 en un entorno de servidor moderno. Cubre la preparación del sistema, la configuración del repositorio, la integración con Apache y Nginx, las extensiones de PHP, el cambio de versión y las mejores prácticas comunes.
Paso 1: Actualizar el sistema operativo
Antes de instalar PHP, asegúrese de que su sistema esté completamente actualizado. Esto previene conflictos de dependencias y garantiza que se apliquen los parches de seguridad.
sudo apt update && sudo apt upgrade -y
Paso 2: Añadir el repositorio de PHP
Ubuntu 22.04 no incluye PHP 8.3 por defecto. El repositorio de Ondřej Surý, ampliamente utilizado y de confianza, proporciona versiones y extensiones de PHP actualizadas.
sudo apt install -y ca-certificates apt-transport-https software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
Paso 3: Instalar PHP 8.3 (CLI)
Instale el paquete principal de PHP 8.3. Esto proporciona la CLI de PHP y el tiempo de ejecución base requerido por los servidores web y las tareas en segundo plano.
sudo apt install -y php8.3
Verifique la versión de PHP instalada:
php -v
Paso 4: Instalar PHP 8.3 para Apache
Si está utilizando Apache, instale PHP como un módulo de Apache. Esta configuración es común para las pilas LAMP tradicionales.
sudo apt install -y libapache2-mod-php8.3
Reinicie Apache para activar el módulo PHP:
sudo systemctl restart apache2
Paso 5: Instalar PHP 8.3 FPM para Nginx
Para configuraciones basadas en Nginx, PHP debe ejecutarse a través de PHP-FPM. Este enfoque ofrece un mejor rendimiento y escalabilidad.
sudo apt install -y php8.3-fpm
Verifique que el servicio PHP-FPM esté en ejecución:
systemctl status php8.3-fpm
Paso 6: Instalar extensiones comunes de PHP
La mayoría de las aplicaciones requieren extensiones de PHP adicionales. Instale solo lo que su proyecto realmente necesite para mantener el sistema ligero y seguro.
sudo apt install -y php8.3-mysql php8.3-curl php8.3-xml php8.3-mbstring php8.3-zip php8.3-intl php8.3-gd php8.3-opcache
Liste todos los módulos PHP cargados:
php -m
Paso 7: Ejecutar múltiples versiones de PHP en paralelo
Ubuntu permite que coexistan múltiples versiones de PHP. Esto es útil al mantener aplicaciones heredadas mientras se implementan nuevos proyectos en PHP 8.3.
sudo update-alternatives --config php
También puede establecer una versión específica de PHP directamente:
sudo update-alternatives --set php /usr/bin/php8.3
Paso 8: Verificaciones post-instalación recomendadas
Después de la instalación, se recomienda verificar los archivos de configuración de PHP, confirmar el socket o puerto PHP-FPM correcto para su servidor web y asegurarse de que OPcache esté habilitado para entornos de producción.
Para sistemas de producción, revise siempre la configuración de php.ini, como los límites de memoria, el tiempo de ejecución, el tamaño de carga y el manejo de errores, de acuerdo con los requisitos de su aplicación.
Conclusión
La instalación de PHP 8.3 en Ubuntu 22.04 proporciona una base moderna, estable y de alto rendimiento para las aplicaciones web. Ya sea que ejecute Apache o Nginx, una configuración limpia de PHP con las extensiones adecuadas y la gestión de versiones garantiza la mantenibilidad a largo plazo y un funcionamiento sin problemas.
Related Articles

Google I/O 2026: Antigravity, AI Studio y el cambio hacia las DevTools agénticas
Google I/O 2026 dejó una cosa clara para los ingenieros: las herramientas de IA están yendo más allá del autocompletado hacia la ejecución agéntica gestionada. Este artículo desglosa Antigravity 2.0, el papel en expansión de Google AI Studio, Gemini 3.5 Flash y los verdaderos compromisos en torno a la orquestación, la dependencia del proveedor, la verificación y el diseño del flujo de trabajo del desarrollador.
entdecke-die-bahnbrechenden-moeglichkeiten-von-gpt-4

Optimización de la calidad del código: Probando con ESLint y Prettier
En el desarrollo de software moderno, mantener una calidad y un estilo de código consistentes es primordial. ESLint y Prettier ofrecen una potente combinación para automatizar estos aspectos cruciales, asegurando que las bases de código estén limpias, sean legibles y se adhieran a los estándares definidos. Este artículo profundiza en cómo estas herramientas se integran a la perfección en los flujos de trabajo de prueba, mejorando la productividad del desarrollador y la mantenibilidad del proyecto.

Qwen 3.6 en producción: Runbook de lanzamiento, rollback de IA y versionado de LLMOps
Qwen 3.6 no es solo otra actualización de modelo. Es un evento de lanzamiento, un escenario de reversión y un problema de versionado al mismo tiempo. Este artículo explica cómo debe manejarse Qwen 3.6 en producción a través de la disciplina de LLMOps, la trazabilidad de prompts y modelos, el despliegue controlado y la preparación para la reversión basada en evidencia.

Arquitectura Canónica, Diseño de URL, Lógica del Resolvedor, Especificación de API y Escalabilidad
Arquitectura de descubrimiento geobasada para portales multi-inquilino. Define URL canónicas, lógica de resolución, estrategia de caché y un modelo de lectura geográfico sin acoplamiento con CMS ni refactorización de base de datos. Diseñada para la estabilidad SEO, la escalabilidad y futuras extensiones como reservas y mapas.

Google I/O 2026: Android XR, gafas inteligentes y la interfaz de IA ambiental
Google I/O 2026 impulsó Android XR y las gafas inteligentes desde un concepto hacia una dirección de plataforma real. Este artículo desglosa las gafas de audio, las gafas con pantalla, la conciencia contextual impulsada por Gemini, las implicaciones para los desarrolladores, los riesgos de privacidad y por qué la IA wearable se trata menos de reemplazar teléfonos y más de crear superficies de asistencia ambiental.
linux-server-webserver-git-rechteverwaltung

Google I/O 2026: Productos agénticos en Búsqueda, Workspace y Shopping
Google I/O 2026 demostró que la IA agéntica está yendo más allá de las demostraciones de modelos y las herramientas para desarrolladores hacia las superficies de productos cotidianos. Este artículo desglosa cómo Search, Workspace, Gemini Spark y Universal Cart apuntan hacia un nuevo modelo de producto donde los agentes de Google ayudan a los usuarios a investigar, trabajar, comprar y actuar a través de servicios conectados.
force-install-package-in-virtualenv

Reseña de hardware y embalaje del ZBT Z8102AX: Router fuerte, caja débil
El ZBT Z8102AX causa una primera impresión sólida como un delgado router OpenWrt 5G de metal negro con múltiples conectores de antena, ranuras para doble SIM, puertos USB, LAN/WAN y un práctico juego de accesorios. El hardware se siente útil y serio, pero el embalaje es claramente el punto débil.

Conversión de HEIC a JPG: Por qué deberías considerarla y cómo funciona
HEIC ofrece compresión de imagen moderna y alta calidad, pero JPG sigue siendo el formato más compatible. Esta guía explica cuándo y cómo convertir HEIC a JPG usando herramientas y automatización de Linux.

Arrastrar y soltar con JavaScript: Un análisis profundo de la API nativa para estructuras de menús interactivos
La implementación de la funcionalidad de arrastrar y soltar es crucial para las interfaces de usuario modernas e interactivas. Este artículo explora la implementación técnica utilizando la API nativa HTML5 Drag-and-Drop en Vanilla JavaScript y TypeScript, con un enfoque en la creación de estructuras de menús dinámicas.