如何解决Failed loading /usr/lib/php/modules/ZendGuardLoader.so错误?
Failed loading /usr/lib/php/modules/ZendGuardLoader.so: /usr/lib/php/modules/ZendGuardLoader.so: cannot open shared object file: Not a directory
其实以前第一次在CWP控制面板安装ZendGuardLoader的时候,就有遇到过这个问题,当时也是花了不少时间去解决。
昨天出现这个问题,花了一整晚一直找不到原因,而且我忘记了之前遇到的这个问题如何解决的,今天才发现到这是因为文件夹路经不存在:
/usr/lib/php/modules/
尝试打开进入,确定是否无法访问?
cd /usr/lib/php/modules/
返回结果如下(说明不存在这个文件夹):
-bash: cd: /usr/lib/php/modules/: Not a directory
解决方法
1、在SSH输入创建该路经的文件夹的命令:
mkdir /usr/lib/php/modules/
2、或者通过SFTP客户端创建该路经的文件夹也行。
问题总结
为了避免以后出现同样的问题,浪费太多时间去寻找解决方案,决定从此要把遇的问题做个详细的记录。
不要因为以为解决掉了这次的问题,就算以后遇到相同的问题也很快解决,更加不要傻傻的认为做记录很浪费时间!
如果我没有通过用自己的陈沩喨博客做详细的记录的话,十之八九又会忘记是如何解决的,到时候又要重新花费时间去解决,得不偿失呀!
所以,要养成“遇到问题,排除错误,找到并解决问题”之后,马上做详细记录的好习惯,未来遇到同类遇到,再去翻看之前做的记录就可以迎刃而解了。