php: error while loading shared libraries: libonig.so.2

2021年6月1日 0 条评论 83 次阅读 0 人点赞

前言

人吧,有时候不折腾一下总是感觉少点什么,折腾吧就容易有意想不到的事情发生。本站使用的服务器操作系统为CentOS X.XX版本,最近有些忙没有对其进行维护和升级,为了服务器能稍微安全些今天早些时候情不自禁地手动执行了升级命令:

拿起一个苹果开始啃并像平常一样等待着它更新完,然后非常潇洒地执行了reboot,信心满满的打开w3sun.com的时候映入眼帘的是熟悉的画面:

问题排查

准备依次检查Nginx、PHP、控制面板等组件。

当检查到PHP版本的时候php -v显示:

组件修复

由于CentOS升级导致依赖的so库文件名称发生了改变,但是系统中还是存在的只需要做个软链接并命名为libonig.so.2就ok了:

PHP恢复了以后需要在控制面板上再手动开启一次,开启后检查主页发现已经恢复:

重剑无锋,大巧不工。

文章评论(0)