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.