今天安装好Apache启动:
/usr/local/apache2.2//bin/httpd: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

/usr/local/apache2.4/bin/apachectl start然后报了下面这样一个错误:/usr/local/apache2.2//bin/httpd: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory
上网查了一下,解决了。
首先到线上服务器上查看库:
ldd /usr/local/apache/bin/httpd
下面是我提供的解决方案(我用的第一次)
方案一:
运行:
vim /etc/ld.so.conf在这个文件中加入一行/usr/local/lib,运行:
ldconfigld.so.conf和ldconfig是维护系统动态链接库的。
方案二:
ln -sf /usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2
本文介绍了解决Apache服务器启动时遇到的libiconv.so.2缺失问题。提供了两种有效的方法:一是通过修改ld.so.conf并运行ldconfig;二是创建libiconv.so.2的符号链接。
3702

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



