您的位置:首页 > 运维架构 > Apache

启动APACHE出现“error while loading shared libraries: libiconv.so.2”

2011-04-07 15:27 736 查看
安装好apache后无法启动,出现如下错误:

error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

试着执行: ldd /usr/local/apache/bin/httpd

会看到这么一行

libiconv.so.2 => Not found

以前编译运行是可以的,可能是不久前升级一些库文件影响。在/usr/local/lib下可以找到libiconv.so.2,把/usr/local/lib加到路径中也不行。

在/etc/ld.so.conf中加一行/usr/local/lib,运行ldconfig。再运行apache,OK。

ld.so.conf和ldconfig是维护系统动态链接库的。

方法二:

ln -sf /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐