结论:先切回旧 PHP 版本恢复服务,再排查报错原因,不要在原版本上硬改配置。
①回滚前先备份当前 php.ini、扩展配置和网站代码,尤其是升级时改动过的目录。
②面板用户直接在软件商店把 PHP 版本切回原版本,命令行用户用 update-alternatives 或软链把 php 指回旧版本,然后重启 PHP-FPM 和 Nginx。
③确认站点恢复后,再对比新旧版本的扩展差异,PHP2Shell 类报错多半是某个扩展未编译或函数被禁用导致,逐项补齐即可。
④回滚只是止血,建议在测试环境复现报错再升级,避免线上反复折腾。