1.错误:
$ sudo /etc/init.d/apache2 restart
apache2: Syntax error on line 210 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/mod-security_back.load: Cannot load /usr/lib/libxml2.so.2 into server: /usr/lib/libxml2.so.2: cannot open shared object file: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
2.解决:
2.1.运行:
find /usr/ -name libxml2.so.2我的结果是:
/usr/lib/i386-linux-gnu/libxml2.so.22.2.运行:
ln -sf /usr/lib/i386-linux-gnu/libxml2.so.2 /usr/lib/libxml2.so.2
再启动apache2就ok了。
本文介绍了当Apache2因找不到libxml2.so.2文件而无法启动时的解决方法。通过查找正确的库文件路径并创建符号链接,成功解决了Apache2配置测试失败的问题。
&spm=1001.2101.3001.5002&articleId=7550744&d=1&t=3&u=d0764ae521bf415c85c5fe7c59f11da5)
1万+

被折叠的 条评论
为什么被折叠?



