Múltiples PHP en Ubuntu con Apache (7.4–8.4)

Guía para instalar y gestionar múltiples PHP en Ubuntu con Apache y PHP-FPM (7.4–8.4), con buenas prácticas, comandos prácticos y recomendaciones de despliegue en la nube.

18 sept 2025 • 3 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Múltiples PHP en Ubuntu con Apache (7.4–8.4) Este artículo explica cómo instalar y gestionar varias versiones de PHP en Ubuntu con Apache y PHP-FPM, y además describe buenas prácticas para entornos de desarrollo y producción. Q2BSTUDIO es una empresa de desarrollo de software especializada en aplicaciones a medida, inteligencia artificial, ciberseguridad y servicios cloud. Si necesita integrar aplicaciones web con múltiples versiones de PHP o desarrollar soluciones personalizadas puede visitar nuestros servicios de desarrollo de aplicaciones y software a medida y para desplegar en la nube explore nuestros servicios cloud en AWS y Azure.

1 Añadir PPA de PHP Actualice el cache y agregue el repositorio mantenido por Ondrej. Comandos típicos: sudo apt update, sudo apt install -y software-properties-common ca-certificates lsb-release apt-transport-https, sudo add-apt-repository -y ppa:ondrej/php, sudo apt update.

2 Instalar versiones de PHP Instale las versiones que necesite. Ejemplos: sudo apt install -y php7.4 php7.4-cli php7.4-fpm, sudo apt install -y php8.0 php8.0-cli php8.0-fpm, sudo apt install -y php8.1 php8.1-cli php8.1-fpm, sudo apt install -y php8.2 php8.2-cli php8.2-fpm, sudo apt install -y php8.3 php8.3-cli php8.3-fpm, sudo apt install -y php8.4 php8.4-cli php8.4-fpm.

3 Instalar extensiones importantes Para cubrir frameworks como Laravel y Symfony, CMS como WordPress y Drupal, y otras necesidades de negocio instale extensiones comunes reemplazando X.X por la versión deseada. Ejemplo: sudo apt install -y phpX.X-cli phpX.X-fpm phpX.X-mysql phpX.X-xml phpX.X-curl phpX.X-mbstring phpX.X-zip phpX.X-bcmath phpX.X-gd phpX.X-intl phpX.X-readline phpX.X-soap phpX.X-opcache phpX.X-dev phpX.X-imagick phpX.X-pgsql phpX.X-sqlite3. Estas extensiones cubren procesamiento de imágenes, drivers de bases de datos y mejoras de rendimiento, útiles para proyectos de inteligencia artificial, automatización de procesos y servicios de inteligencia de negocio.

4 Comprobar versiones instaladas Verifique la versión CLI actual con php -v. Liste alternativas con update-alternatives --list php. Consulte servicios PHP-FPM en ejecución con systemctl list-units | grep php. Compruebe extensiones cargadas con php -m.

5 Cambiar versión PHP para CLI Para una selección interactiva utilice sudo update-alternatives --config php. Para establecer directamente una versión use por ejemplo sudo update-alternatives --set php /usr/bin/php8.3. Verifique con php -v.

6 Cambiar versión PHP para Apache (PHP-FPM) Para Apache habilite o deshabilite servicios FPM según la versión que quiera servir. Ejemplos: sudo systemctl stop php7.4-fpm, sudo systemctl enable --now php8.3-fpm. Active módulos y configuraciones de Apache: sudo a2enmod proxy_fcgi setenvif, sudo a2enconf php8.3-fpm, sudo a2disconf php7.4-fpm, sudo systemctl reload apache2. En un VirtualHost puede usar algo como <FilesMatch \.php$> SetHandler proxy:unix:/run/php/php8.3-fpm.sock|fcgi://localhost/ </FilesMatch>. Luego reinicie Apache con sudo systemctl restart apache2.

7 Probar PHP Cree un archivo de prueba en el directorio web público, por ejemplo sudo tee /var/www/html/info.php > /dev/null <<PHP EOT<?php phpinfo(); ?>PHP EOT o cree manualmente el archivo con el contenido <?php phpinfo(); ?> y abra en el navegador la ruta https://localhost/info.php para verificar que Apache está entregando la versión FPM correcta.

Referencia rápida Cambiar PHP CLI sudo update-alternatives --config php. Cambiar PHP para Apache FPM ejemplos sudo systemctl stop php8.0-fpm, sudo systemctl start php8.2-fpm, sudo a2enconf php8.2-fpm, sudo a2disconf php8.0-fpm, sudo systemctl reload apache2.

Buenas prácticas y recomendaciones Mantenga las versiones que necesite instaladas pero desactive servicios FPM no usados para reducir la superficie de ataque. Automatice pruebas y despliegues para cada versión con pipelines CI/CD y use monitoreo y backups. Si su proyecto requiere integración con soluciones de analítica o Power BI o necesita agentes IA para automatizar tareas, Q2BSTUDIO puede ayudar a diseñar la arquitectura y la integración con servicios de inteligencia de negocio y herramientas de visualización. Podemos colaborar en automatización de procesos y seguridad para entornos PHP modernos, incluyendo auditorías y pentesting.

Sobre Q2BSTUDIO Q2BSTUDIO ofrece desarrollo de software a medida, aplicaciones a medida, inteligencia artificial para empresas, ciberseguridad, servicios cloud AWS y Azure, servicios de inteligencia de negocio y soluciones de automatización. Si desea una consultoría o un proyecto a medida contacte con nosotros para diseñar la solución adecuada a sus necesidades.

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.

Live Chat