3. Reinicie y verifique todo
Los archivos nuevos no reemplazan procesos en memoria. Reinicie Apache para mod_php o los servicios y pools FPM, además de workers persistentes. Compruebe inicio, versión Web, revisión, salud y cada réplica. Elimine páginas de diagnóstico inmediatamente; no deje phpinfo() público.
1. Identifique el intérprete Web real
Anote rama, revisión completa, origen, extensiones, servicio y controlador del sitio. CLI y Web pueden usar binarios distintos. Revise pools FPM, Apache, imágenes, colas y réplicas. Prepare copias, pruebas de compatibilidad y reversión antes de cambiar producción.
Un parche no descarta una intrusión
Comparar versiones no detecta explotación previa. Preserve registros e imágenes, investigue caídas, archivos, procesos y conexiones salientes. La ausencia de errores no prueba seguridad. Si sospecha compromiso, aísle y rote secretos expuestos desde un entorno confiable tras contener el incidente.
Ejemplo de comando / VERIFY
# Query the same runtime that serves your website.
php-fpm8.3 -v
systemctl show php8.3-fpm -p ActiveEnterTimestamp
ps -eo pid,lstart,args | grep '[p]hp-fpm'
# If using Apache mod_php, restart Apache, not just PHP-FPM.
# Also restart queue workers, schedulers and every container replica.