PHP 8.5 aterriza en serversideup/php: nuevas imágenes Docker listas para producción

El ecosistema PHP da otro paso adelante en su transición hacia el mundo de los contenedores. El proyecto serversideup/php, una de las imágenes Docker más cuidadas y centradas en buenas prácticas para PHP, ha incorporado ya PHP 8.5 en todas sus variantes oficiales:

  • CLI
  • FPM
  • FPM + Apache
  • FPM + NGINX
  • FrankenPHP

Con esta actualización, los equipos de desarrollo pueden empezar a trabajar con las novedades de PHP 8.5 —incluyendo el esperado pipe operator y la nueva extensión URI— sin tener que pelearse con compilaciones manuales ni imágenes poco mantenidas.


Un puente cómodo entre PHP 8.5 y Docker

serversideup/php se ha consolidado como una base de referencia para proyectos PHP que quieren funcionar en contenedores sin sorpresas. Las imágenes están disponibles en Docker Hub y GitHub Packages, son compatibles con cualquier orquestador (Kubernetes, Docker Swarm, Nomad, Docker Compose…) y, por defecto, utilizan Debian, aunque también existen variantes Alpine para quien prioriza imágenes más ligeras.

La filosofía es sencilla: ofrecer una imagen PHP lista para producción en la que sea fácil:

  • cambiar de versión de PHP modificando una sola línea en compose.yml,
  • elegir el modo de ejecución (CLI, FPM, FPM + Apache/NGINX o FrankenPHP),
  • ajustar límites y extensiones vía variables de entorno, sin tener que editar php.ini.

Quien haya seguido la documentación oficial del proyecto reconoce el flujo: un simple docker compose up levanta una aplicación de prueba, y a partir de ahí se puede iterar cambiando versión, servidor o parámetros como upload_max_filesize u opcache.enable con mínimos cambios en la configuración.


Pipe operator y extensión URI: las novedades que llegan al contenedor

La actualización a PHP 8.5 en estas imágenes viene acompañada de dos elementos especialmente comentados en la comunidad:

  • el pipe operator, que facilita encadenar operaciones de forma más legible, y
  • la extensión URI, pensada para trabajar con direcciones y recursos de forma más estructurada.

Al integrar PHP 8.5 directamente en la familia de imágenes de serversideup/php, los desarrolladores pueden empezar a experimentar con estas nuevas capacidades en entornos reproducibles, tanto en local como en staging o producción, sin tener que reconstruir toda la pila.


Misma ergonomía, más posibilidades

La gracia de esta actualización no está solo en el número de versión, sino en que todo el ecosistema de herramientas que ya ofrecía serversideup/php se aplica ahora a PHP 8.5:

  • Cambio de variación con una línea: pasar, por ejemplo, de 8.4-fpm-nginx a 8.5-frankenphp es cuestión de actualizar la imagen en el compose.yml.
  • Configuración declarativa: parámetros como el tamaño máximo de subida de archivos o el estado de OPCache se controlan vía variables de entorno (PHP_UPLOAD_MAX_FILE_SIZE, PHP_OPCACHE_ENABLE, etc.).
  • Mismo flujo de trabajo: parar contenedores, actualizar la imagen, volver a lanzar docker compose up y verificar los cambios en phpinfo() sigue siendo la secuencia estándar.

Para equipos que trabajan con integraciones continuas o despliegues automatizados, esto facilita probar PHP 8.5 en ramas específicas o entornos de pruebas sin tocar la infraestructura de base.


FrankenPHP y NGINX, también al día

La disponibilidad de PHP 8.5 se extiende a todas las variantes habituales del proyecto, incluyendo:

  • FPM + NGINX y FPM + Apache, las combinaciones clásicas para aplicaciones PHP tradicionales o frameworks como Symfony, Laravel o WordPress.
  • FrankenPHP, el servidor moderno integrado para PHP, que se está ganando un hueco en proyectos que buscan más rendimiento y simplicidad en contenedores.

De este modo, los desarrolladores pueden elegir el “sabor” de servidor que mejor encaje con su arquitectura sin renunciar a las novedades del lenguaje.


Qué significa esto para los equipos de desarrollo

La llegada de PHP 8.5 a serversideup/php supone, en la práctica:

  • Menos fricción para adoptar nuevas versiones de PHP en entornos Dockerizados.
  • Un camino claro para probar nuevas funcionalidades del lenguaje (como el pipe operator) en proyectos existentes.
  • Mayor facilidad para homogeneizar entornos entre desarrollo, preproducción y producción.

Queda en manos de cada equipo decidir cuándo dar el salto a 8.5 en sus entornos críticos, pero la infraestructura necesaria para hacerlo de forma controlada ya está disponible: basta con actualizar la imagen, revisar extensiones y validar la aplicación.

Mientras tanto, serversideup/php confirma su papel como una de las rutas más cómodas para llevar PHP moderno a producción sobre Docker, ahora también con PHP 8.5 en primera línea.

vía: serversideup.net

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×