3. Перезапустите и проверьте всё
Новые файлы не заменяют старые процессы в памяти. Перезапустите Apache для mod_php или нужные FPM-пулы, также постоянные очереди. Проверьте время старта, Web-версию, пакет, здоровье и все реплики. Удалите диагностические страницы; не оставляйте публичный phpinfo().
1. Найдите реальный Web-интерпретатор
Запишите ветку, полную ревизию пакета, источник, расширения, сервис и handler сайта. CLI и Web могут использовать разные бинарники. Проверьте все пулы, Apache, образы, очереди и реплики. До изменений подготовьте резервную копию, тесты и откат.
Патч не исключает взлом
Проверка версий не обнаружит прошлую эксплуатацию. Сохраните журналы и образы, исследуйте сбои, файлы, процессы и исходящие соединения. Отсутствие ошибок не доказывает безопасность. При подозрении изолируйте и после локализации смените раскрытые секреты из доверенной среды.
Пример команды / 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.