VPS侦探论坛

 找回密码
 注册
查看: 6737|回复: 6

Ubuntu PHP 编译出错

[复制链接]
发表于 2012-6-6 22:52:39 | 显示全部楼层 |阅读模式

root@zou-Lenovo-G470:~/soft/lnmp0.9-full# cat /etc/issue
Ubuntu 11.10 \n \l

ext/gd/libgd/gdkanji.o: In function `do_convert':
/home/zou/soft/lnmp0.9-full/php-5.2.17/ext/gd/libgd/gdkanji.c:350: undefined reference to `libiconv_open'
/home/zou/soft/lnmp0.9-full/php-5.2.17/ext/gd/libgd/gdkanji.c:365: undefined reference to `libiconv'
/home/zou/soft/lnmp0.9-full/php-5.2.17/ext/gd/libgd/gdkanji.c:381: undefined reference to `libiconv_close'
ext/xmlrpc/libxmlrpc/encodings.o: In function `convert':
/home/zou/soft/lnmp0.9-full/php-5.2.17/ext/xmlrpc/libxmlrpc/encodings.c:73: undefined reference to `libiconv_open'
/home/zou/soft/lnmp0.9-full/php-5.2.17/ext/xmlrpc/libxmlrpc/encodings.c:81: undefined reference to `libiconv'
/home/zou/soft/lnmp0.9-full/php-5.2.17/ext/xmlrpc/libxmlrpc/encodings.c:101: undefined reference to `libiconv_close'
collect2: ld returned 1 exit status
make: *** [sapi/cgi/php-cgi] 错误 1
strip: '/usr/local/php/bin/php-cgi': No such file
ln: 创建符号链接 "/usr/bin/php": 文件已存在
ln: 创建符号链接 "/usr/bin/phpize": 文件已存在
ln: 创建符号链接 "/usr/bin/php-fpm": 文件已存在
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-6-7 09:02:37 | 显示全部楼层


先看看libiconv装上了没

如果装上了,手动执行make ZEND_EXTRA_LIBS='-liconv'试试

不行的话也可以修改Makefile,在 EXTRA_LIBS里面添加 -liconv 再make试试

再不行就暂时无解了,就只能换系统了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-6-7 10:23:43 | 显示全部楼层

原帖由 licess 于 2012-6-7 09:02 发表
先看看libiconv装上了没

如果装上了,手动执行make ZEND_EXTRA_LIBS='-liconv'试试

不行的话也可以修改Makefile,在 EXTRA_LIBS里面添加 -liconv 再make试试

再不行就暂时无解了,就只能换系统了 ...

怎样看libiconv装上了没
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2012-6-7 13:50:03 | 显示全部楼层



find / -name libiconv

也可以先按https://bbs.vpser.net/thread-7823-1-1.html 这个试试
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2012-6-7 16:26:27 | 显示全部楼层

原帖由 licess 于 2012-6-7 13:50 发表
find / -name libiconv

也可以先按https://bbs.vpser.net/thread-7823-1-1.html 这个试试

这个补丁打过了的

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2012-6-8 23:47:15 | 显示全部楼层

好无语

我吧openssl 编译参数去掉后 那个iconv 错误也没了,还是 12.04的版本


=========================================================================
Manager for LNMP V0.9  ,  Written by Licess
=========================================================================
LNMP is a tool to auto-compile & install Nginx+MySQL+PHP on Linux
This script is a tool to Manage status of lnmp
For more information please visit http://www.lnmp.org

Usage: /root/lnmp {start|stop|reload|restart|kill|status}
=========================================================================
Nginx is runing!
php-fpm is runing!
* MySQL running (16461)
激活Internet连接 (仅服务器)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN     
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
tcp6       0      0 ::1:631                 :::*                    LISTEN     
root@zou-Lenovo-G470:~/soft/lnmp0.9-full# cat /etc/issue
Ubuntu 12.04 LTS \n \l

root@zou-Lenovo-G470:~/soft/lnmp0.9-full#
发表于 2012-6-9 09:27:28 | 显示全部楼层

去掉可以,但是就是不支持openssl了
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-23 03:25 , Processed in 0.027486 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表