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 • Equip 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?

Juga una estona abans de marxar

ELS NOSTRES SERVEIS

Com et podem ajudar

Intel·ligència artificial

Agents d'IA, chatbots i assistents intel·ligents que automatitzen tasques i atenen els teus clients 24/7 per millorar l'eficiència del teu negoci.

Més info

Desenvolupament de programari

Aplicacions web, mòbils i d'escriptori, intranets, e-commerce, SaaS i plataformes de gestió dissenyades per a les necessitats concretes de la teva empresa.

Més info

Serveis cloud

Migració, infraestructura, hosting gestionat, alta disponibilitat i seguretat en Microsoft Azure i Amazon Web Services perquè el teu negoci escali sense límits.

Més info

Ciberseguretat i pentesting

Auditories de seguretat, test d'intrusió (pentesting) i protecció d'aplicacions, dades i infraestructura on-premise i cloud, amb hacking ètic i compliment normatiu.

Més info

Business Intelligence

Quadres de comandament i anàlisi de dades amb Power BI: integrem les teves fonts, dissenyem dashboards i KPIs i convertim les teves dades en decisions.

Més info

Automatització de processos

Automatitzem tasques repetitives i connectem les teves aplicacions amb n8n, Power Automate, Make i RPA, eliminant treball manual i augmentant la productivitat.

Més info

Formació per a empreses

Formem els teus equips en tecnologia amb criteri: desenvolupament web, bases de dades, Git, bones pràctiques i seguretat, automatització amb n8n, intel·ligència artificial per a empreses i creació de solucions d'IA amb Azure AI Foundry.

Més info

Auditoria de codi

Auditem el codi que creguis tu, el teu equip o una IA: et diem què està bé i què millorar, el securitzem i el deixem llest per a producció, web o app.

Més info

Generació d'imatges amb IA

Creem per tu les imatges que necessita el teu negoci amb intel·ligència artificial: producte, xarxes, publicitat, il·lustració i avatars. Tu ens dius què vols i t'ho lliurem llest per fer servir.

Més info

Generació de vídeos amb IA

Creem per tu vídeos amb intel·ligència artificial: promocionals, per a xarxes, presentadors virtuals, doblatge i animacions. Ens comptes la idea i t'ho lliurem muntat i llest per publicar.

Més info

Avatars conversacionals amb IA

Creem avatars conversacionals amb IA —humans digitals amb cara i veu— que atenen els teus clients i equips amb el coneixement de la teva empresa, a la teva web, monitors interactius, WhatsApp o Teams.

Més info

Màrqueting Online i IA

Google Ads, Meta Ads, LinkedIn Ads i posicionament en motors d'IA (GEO/AEO): captem clients i fem que la teva marca aparegui on et busquen, també a ChatGPT, Gemini i Perplexity.

Més info

Tens un projecte en ment?

Explica'ns la teva visió i la convertim en una solució de programari. Sigui quin sigui l'abast, fem realitat la teva idea.

Live Chat