教学之友,学习之友。

站长教学网

[原创]CentOS6.3系统64位安装php5.3.27找不到相关so文件

时间:2013-09-17 20:15来源:未知 作者:ken 点击:

今天要给新服务器安装php稳定版5.3.27的时候 配置没问题,编译的时候先是提示找不到libiconv

先要确认是否已经安装了libiconv-1.14.tar.gz。

make编译的时候依然提示 undefined reference to `libiconv_open’ 

改成 make ZEND_EXTRA_LIBS='-liconv' 编译,就出现下面的提示了:

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

make[1]: *** [install-pear-installer] error 127

结果使用手动的添加ln软链接方式和make ZEND_EXTRA_LIBS='-liconv -L/usr/local/lib'方式都不行

其实主要是系统不知道so文件放在哪个目录 站长教学网 eduyo.com
这时候就要利用系统文件/etc/ld.so.conf中加入xxx.so所在的目录即可。

    echo "/lib" >> /etc/ld.so.conf
    echo "/usr/lib" >> /etc/ld.so.conf
    echo "/usr/lib64" >> /etc/ld.so.conf
    echo "/usr/local/lib" >> /etc/ld.so.conf
执行以上代码把目录就加进去,重新clean下 编译下 通过了

接下来就install安装好了

(责任编辑:ken)
TAG标签: php CentOS
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容