Versiones de PHP

PHP 5.6 a 8.5 en paralelo por sitio con licencia, subversiones aplicadas por el administrador, una versión en el nivel gratuito y reemplazo definido al quitar una.

Plan
Free: one version. License: several
Estado
Disponible
Categoría
Sitios web y PHP

Qué es

Cada cliente corre su propio master de PHP-FPM por versión de PHP, bajo su propio usuario, así que opcache nunca se comparte entre clientes. El nivel gratuito corre una versión a su elección, cambiable en cualquier momento. Una licencia permite varias versiones a la vez, elegidas por sitio.

Para qué sirve

Correr aplicaciones viejas y nuevas en el mismo nodo, y pasar un solo sitio a un PHP más nuevo sin tocar los demás. Las series disponibles (desde PHP 5.6 hasta 8.5) dependen de la versión del sistema operativo, y cada cliente puede habilitar extensiones de un catálogo cerrado (véase Extensiones de PHP).

PHP nunca se actualiza solo: el administrador aplica una subversión nueva (por ejemplo de 8.2.28 a 8.2.29), los sitios conservan la subversión que usan hasta que se los mueve, y la anterior se elimina recién cuando ningún sitio la usa.

Límites

Las versiones adicionales vienen del repositorio de paquetes del proveedor, que el instalador deja deshabilitado; habilitarlo es una acción del administrador y requiere licencia. Si se desinstala una versión que usa un sitio, sus sitios pasan a la versión instalada inmediatamente menor (o a la inmediatamente mayor si no hay menor) y vuelven cuando se reinstala. Si la licencia vence, el nodo se consolida en una sola versión, la que usan más sitios.