php libiconv close_PHP 5.2.17 编译安装时出现 undefined reference to `libiconv_open’ 错误的解决方法...
手动编译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’ 错误的解决方法...相关推荐
- 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...
- window10 安装出现the error code is 2503错误的解决方法
window10 安装出现the error code is 2503错误的解决方法: 设置 C:\WINDOWS\TEMP的权限 转载于:https://www.cnblogs.com/94coo ...
- 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 ...
- lnmp mysql安装失败_LNMP一键安装包常见问题错误及解决方法(不定期更新)
lnmp一键安装包安装及使用过程中的问题及解决发那个发基本上在lnmp论坛都能找到,提问前先使用论坛搜索相关关键词.下面整理一下问的比较多的问题的解决方法. 1.开始安装LNMP时,前面提示error ...
- m1Mac上下载安装并运行gprMax中几个错误的解决方法
问题出现前提:已安装homebrew和anaconda,在终端中 $brew update $brew upgrade $ conda update conda $ conda install git ...
- 编译opencv4.2时出现undefined reference to `jpeg_default_qtables‘错误的解决方案
操作系统:kylinV10 opencv版本:4.2.0 在编译opencv4.2.0的版本时,出现undefined reference to `jpeg_default_qtables'的错误提示 ...
- 编译php时提示“Cannot find MySQL header files”的解决方法
由于系统中被别人已经用rpm包安装过mysql了 在编译php时参数如下: /configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/ap ...
- QGC编译报错error C2220: 警告被视为错误 最佳解决方法
前面搜了一下,试过各种方法依然报错,先整理别人的解决方法 目录 一.重新保存文件 二,更改编码方式 三.最终解决方案:修改配置文件 一.重新保存文件 注意这里的配置"Wx/WX-" ...
- Keil MDK5 编译报Undefined symbol __builtin_ffs 的错误的解决方法
问题描述 __builtin_ffs 的作用,就是求一个32位数值中,从低位开始的1出现的位置,这算是一个内置的函数,所以直接使用,计算会比较的快. RT-Thread 内核代码中,使用这个 函数,作 ...
- 用gcc编译.cpp文件可能出现undefined reference to `__gxx_personality_v0'问题的解决
用gcc编译.cpp文件时出现错误:undefined reference to `__gxx_personality_v0', 解决的办法就是通过g++来编译,就可以通过了!! 用gcc编译的话需要 ...
最新文章
- iOS之runtime详解api(三)
- 'yii\base\InvalidRouteException' with message 'Unable to resolve the request site/error.'
- 学习Html之后总结的超全的思维导图!
- python中tolist_高效的张量操作 Pytorch中就占5种
- 织梦guestbook.php漏洞,DEDE:织梦漏洞修复(含任意文件上传漏洞与注入漏洞)
- 百度地图API : 自定义标注图标
- PHP 面向对象使用案例
- 算力云服务器是干啥的,云服务器将成趋势计算力和安全性是考验
- nginx优化--突破十万并发
- 二_单元测试和代码覆盖率
- 利用VS2010进行SQL Server服务器和本地的数据融合
- 电脑维修知识:电脑常见故障维修大全及解决方法
- 读《PROSOSPEECH: ENHANCING PROSODY WITH QUANTIZED VECTOR PRE-TRAINING IN TEXT-TO-SPEECH》
- MCU 配置 Cyclone FPGA
- SpringBoot+支付宝支付(沙箱)
- 解读:基于图卷积特征的卷积神经网络的股票趋势预测(文末赠书)
- 概率(3)一根木棍折断成3段构成一个三角形的概率
- java跳出双重循环
- 【学习笔记】状态转移矩阵
- win7计算机名改成大写,Win7系统下excel数字小写金额怎么转换成汉字大写金额