0712-2888027 189-8648-0214
微信公众号

孝感风信网络科技有限公司微信公众号

当前位置: 主页 > 技术支持 > Linux > Make编译安装php出现collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1的解决方法

Make编译安装php出现collect2: ld returned 1 exit status make: *** [sapi/cli/php] Error 1的解决方法

时间:2016-08-07来源:风信网 点击:
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_dtor':
/home/php-5.5.38/ext/iconv/iconv.c:2516: undefined reference to `libiconv_close'
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_append_bucket':
/home/php-5.5.38/ext/iconv/iconv.c:2667: undefined reference to `libiconv'
/home/php-5.5.38/ext/iconv/iconv.c:2666: undefined reference to `libiconv'
/home/php-5.5.38/ext/iconv/iconv.c:2588: undefined reference to `libiconv'
ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor':
/home/php-5.5.38/ext/iconv/iconv.c:2542: undefined reference to `libiconv_open'
ext/xmlrpc/libxmlrpc/.libs/encodings.o: In function `convert':
/home/php-5.5.38/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open'
/home/php-5.5.38/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv'
/home/php-5.5.38/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1
 
[root@test php-5.2.13]# vi Makefile
 
在安裝 PHP 到系统中时要是发生「undefined reference to libiconv_open'」之类的错误信息,那表示在「./configure 」沒抓好一些环境变数值。错误发生点在建立「-o sapi/cli/php」是出错,没給到要 link 的 iconv 函式库参数。 解决方法:编辑Makefile 大约77 行左右的地方: EXTRA_LIBS = ..... -lcrypt 在最后加上 -liconv,例如: EXTRA_LIBS = ..... -lcrypt -liconv 然后重新再次 make 即可。
 
或者用另一种办法
 
建立软链接
 
ln -s /usr/local/lib/libiconv.so.2 /usr/lib64/
 
再执行Make
 
make ZEND_EXTRA_LIBS='-liconv'
栏目列表
推荐内容
  • Linux使用用户组来为用户赋予指定目

    1、 如果用户已经拥有了默认的用户组(通常组名与用户名相同...

  • nginx不支持.htaccess解决办法

    可能很多朋友都常用nginx不支持.htaccess,只有apache才支持.htacce...

  • 在Linux下搭建Git服务器并进行配置连

    环境: 服务器 CentOS6.6 + git(version 1.7 . 1) 客户端 Windows10 + gi...

  • php Make编译PEAR package PHP_Archive not in

    Generating phar.php Generating phar.phar PEAR package PHP_Archive not installed: ...

  • CentOS Linux系统下查找webshell后门的常

    检测webshell后门,一般我们通过判断文件修改的内容,时间、匹...

  • Linux系统数据盘初始化挂载操作指南

    风信建站新开发项目应用于Linux服务器,操作系统为CentOS Linux ...

  • Nginx中基于User-Agent的Rewrite实例

    一般通过User-Agent来判断,从网上抄一抄,那些列出的都不错,我...

  • 实战百度云服务器CDS磁盘无损数据盘

    最近风信建站服务的客户所使用的独立Linux服务器系统,因为客...

  • 热点内容
    展开