手动编译PHP安装时遇到如下错误

/usr/local/webserver/PHP 5.2.17/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open’ /usr/local/webserver/PHP 5.2.17/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv’ /usr/local/webserver/PHP 5.2.17/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close’ collect2: ld returned 1 exit status make: *** [sapi/fpm/php-fpm] 错误

1 表面看,是libiconv安装问题,重装libiconv之后问题依旧,网上看有人舍弃libiconv,使用 –without-iconv,我觉的不可取,这样是回避问题。 找了n久,终于找到bug所在: 在执行完 ./configure … 之后,修改下 Makefile,找到其中的

EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt

在最后面添加 -liconv ,修改后如下

EXTRA_LIBS = -lcrypt -lz -lcrypt -lrt -lmysqlclient -lmcrypt -lldap -llber -lfreetype -lpng -lz -ljpeg -lcurl -lz -lrt -lm -ldl -lnsl -lrt -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lcurl -ldl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lidn -lssl -lcrypto -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lxml2 -lz -lm -lcrypt -liconv

php libiconv close_PHP 5.2.17 编译安装时出现 undefined reference to `libiconv_open’ 错误的解决方法...相关推荐

  1. 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法

    打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...

  2. window10 安装出现the error code is 2503错误的解决方法

    window10 安装出现the error code is 2503错误的解决方法:  设置 C:\WINDOWS\TEMP的权限 转载于:https://www.cnblogs.com/94coo ...

  3. 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 ...

  4. lnmp mysql安装失败_LNMP一键安装包常见问题错误及解决方法(不定期更新)

    lnmp一键安装包安装及使用过程中的问题及解决发那个发基本上在lnmp论坛都能找到,提问前先使用论坛搜索相关关键词.下面整理一下问的比较多的问题的解决方法. 1.开始安装LNMP时,前面提示error ...

  5. m1Mac上下载安装并运行gprMax中几个错误的解决方法

    问题出现前提:已安装homebrew和anaconda,在终端中 $brew update $brew upgrade $ conda update conda $ conda install git ...

  6. 编译opencv4.2时出现undefined reference to `jpeg_default_qtables‘错误的解决方案

    操作系统:kylinV10 opencv版本:4.2.0 在编译opencv4.2.0的版本时,出现undefined reference to `jpeg_default_qtables'的错误提示 ...

  7. 编译php时提示“Cannot find MySQL header files”的解决方法

    由于系统中被别人已经用rpm包安装过mysql了 在编译php时参数如下: /configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/ap ...

  8. QGC编译报错error C2220: 警告被视为错误 最佳解决方法

    前面搜了一下,试过各种方法依然报错,先整理别人的解决方法 目录 一.重新保存文件 二,更改编码方式 三.最终解决方案:修改配置文件 一.重新保存文件 注意这里的配置"Wx/WX-" ...

  9. Keil MDK5 编译报Undefined symbol __builtin_ffs 的错误的解决方法

    问题描述 __builtin_ffs 的作用,就是求一个32位数值中,从低位开始的1出现的位置,这算是一个内置的函数,所以直接使用,计算会比较的快. RT-Thread 内核代码中,使用这个 函数,作 ...

  10. 用gcc编译.cpp文件可能出现undefined reference to `__gxx_personality_v0'问题的解决

    用gcc编译.cpp文件时出现错误:undefined reference to `__gxx_personality_v0', 解决的办法就是通过g++来编译,就可以通过了!! 用gcc编译的话需要 ...

最新文章

  1. iOS之runtime详解api(三)
  2. 'yii\base\InvalidRouteException' with message 'Unable to resolve the request site/error.'
  3. 学习Html之后总结的超全的思维导图!
  4. python中tolist_高效的张量操作 Pytorch中就占5种
  5. 织梦guestbook.php漏洞,DEDE:织梦漏洞修复(含任意文件上传漏洞与注入漏洞)
  6. 百度地图API : 自定义标注图标
  7. PHP 面向对象使用案例
  8. 算力云服务器是干啥的,云服务器将成趋势计算力和安全性是考验
  9. nginx优化--突破十万并发
  10. 二_单元测试和代码覆盖率
  11. 利用VS2010进行SQL Server服务器和本地的数据融合
  12. 电脑维修知识:电脑常见故障维修大全及解决方法
  13. 读《PROSOSPEECH: ENHANCING PROSODY WITH QUANTIZED VECTOR PRE-TRAINING IN TEXT-TO-SPEECH》
  14. MCU 配置 Cyclone FPGA
  15. SpringBoot+支付宝支付(沙箱)
  16. 解读:基于图卷积特征的卷积神经网络的股票趋势预测(文末赠书)
  17. 概率(3)一根木棍折断成3段构成一个三角形的概率
  18. java跳出双重循环
  19. 【学习笔记】状态转移矩阵
  20. win7计算机名改成大写,Win7系统下excel数字小写金额怎么转换成汉字大写金额

热门文章

  1. 电子设计(2)三极管稳压电路仿真分析
  2. 自己动手写操作系统 ----总计
  3. 数据库试题及答案 两套
  4. Ring3加载驱动源码
  5. Window驱动开发
  6. 魔方栈源码-网站在线玩魔方源码-云魔方
  7. 1.1 ubuntu环境下搭建gd32vf103
  8. linux下vivado编译卡死,vivado+zedboard之Linux编译
  9. 最新51单片机GPS解码程序
  10. 邮件定时发送微博热搜