今天安装好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,
运行:
ldconfig
ld.so.conf和ldconfig是维护系统动态链接库的。
方案二:
ln -sf /usr/local/lib/libiconv.so.2/usr/lib/libiconv.so.2