解决方法:
#wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
#tar -zxvf libiconv-1.13.1.tar.gz
#cd libiconv-1.13.1
# ./configure --prefix=/usr/local/libiconv
# make
# make install

再检查php,指定 iconv的位置  --with-iconv=/usr/local/libiconv
#./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-curl --with-gd --enable-gd-native-ttf --with-apxs2=/usr/local/apache/bin/apxs --enable-sockets --with-iconv=/usr/local/libiconv
#make
#make install

另一种解决方法为去除iconv模块也能正常编译php,如下:
編輯 Makefile 大約 77 行左右的地方:
EXTRA_LIBS = ..... -lcrypt
在最後加上 -liconv,例如:
EXTRA_LIBS = ..... -lcrypt -liconv
再运行make就可以了。

最后一种方法:由tonyty163提供:

#make ZEND_EXTRA_LIBS='-liconv'
#make install

http://blog.chinaunix.net/uid-25266990-id-2915395.html

undefined reference to `libiconv_open 无法编译PHP相关推荐

  1. undefined reference to `libiconv_open 无法编译PHP libiconv

    原文:http://hi.baidu.com/ostech/blog/item/a63f9b0dabed1ae7ab6457d0.html ./configure --with-mysql=/back ...

  2. PHP无法编译undefined reference to `libiconv_open

    ./configure --prefix=/usr/local/php52 make时提示: ..................................................... ...

  3. 编译php7.0.17报错提示 undefined reference to `libiconv_open'

    配置 ./configure –prefix=/usr/local/php7 错误详情 make /opt/src/php-7.0.17/ext/iconv/iconv.c:755: undefine ...

  4. php libiconv close_undefined reference to `libiconv_open 无法编译PHP libiconv

    ./configure --with-mysql=/backup/mysql --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zli ...

  5. undefined reference to libiconv_open'

    ext/iconv/.libs/iconv.o: In function `php_iconv_stream_filter_ctor': /home/king/php-5.2.13/ext/iconv ...

  6. gcc编译报错:undefined reference to `std::cout‘

    1 问题描述 下面的一段代码(代码来源)在使用gcc编译的时候报错:undefined reference tostd::cout'` 编译文件:test.cpp内容如下: #include < ...

  7. qt creator编译qt工程时报错:undefined reference to

    qt creator编译qt工程时报错:undefined reference to qt creator编译qt工程时报错 该错误指向了本地文件,且经过调研知道,该类错误一般都是链接问题. 仔细查看 ...

  8. php libiconv close_PHP 編譯安裝時出現 undefined reference to `libiconv' 錯誤的解決方法

    原文:http://flyfishes.blog.51cto.com/3527694/819693 手動編譯PHP安裝時遇到如下錯誤 /usr/local/src/php-5.3.10/ext/xml ...

  9. 【ffmpeg】编译时报错:error: undefined reference to `av...

    1.问题描述 昨天使用ffmpeg库编译demo一切正常,今天再次链接ffmpeg库时报了一堆错误: error: undefined reference to `av_frame_alloc()' ...

最新文章

  1. 通用试题库管理系统 jsp mysql_通用在线考试系统 JSP+Servlet+MySQL
  2. 用美颜照当广告犯法!要么就标注“照骗”,挪威针对明星网红出手了
  3. Android中的表格布局
  4. python常用指令速查
  5. 文本右上角右下角添加文本
  6. 【高性能定时器】时间堆(最小堆)
  7. 【Python爬虫学习笔记12】Ajax数据爬取简介
  8. 【快速入门Linux】5_Linux命令—远程管理常用命令
  9. 两空间异面直线公垂线及交点坐标的求解过程
  10. JQuery操作总结
  11. 使用未初始化的内存是什么意思_活动板房是什么意思?怎么装修?使用年限+价格知识点合集...
  12. ASP.NET读取POP3邮件的操作
  13. 对象不支持“attachEvent”属性或方法的解决办法
  14. 手把手教你写CSS行内样式与内联样式
  15. 论文笔记:Securing Data With Blockchain and AI
  16. 如何进行航拍全景摄影(下)
  17. vscode html 英文感叹号(!+ tap)快速模板 骨架 无法使用 替代办法
  18. 学生结构体,学生有姓名 学号 三门成绩 班级人数为五人 。实现 1:第一门成绩的平均分;2:找出两门以上不及格的学生,输出他们的姓名学号及三门成绩; 3:找出平均分在90分以上或者全部成绩在85分以上
  19. 一加和小米哪个好 一加用技术领先树立起品牌典范
  20. XTU 1249 Rolling Variance

热门文章

  1. 医疗机器人等高智能医疗设备成未来发展重点领域
  2. Linux下golang开发环境搭建
  3. 在sql server中建存储过程,如果需要参数是一个可变集合怎么处理?
  4. c语言实验七 函数实验报告,C语言实验七函数实验报告.doc
  5. 5G 信令流程 — 5GC 的注册管理(RM,Registration Management)
  6. VMware 虚拟化编程(12) — VixDiskLib Sample 程序使用
  7. Flutter学习指南:文件、存储和网络
  8. [LAMP]Apache和PHP的结合
  9. Python列表和元祖
  10. 开发人员学Linux(8):CentOS7编译安装Subversion及Apache并集成