产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] AMH5.0 Ubuntu系统安装php5.2失败

coolsd
铁牌会员
56.00 价值分

coolsd 发表于 2014-09-19 21:58:38

make: *** [ext/dom/node.lo] Error 1
/bin/sh /tmp/php-5.2.17/libtool --silent --preserve-dup-deps --mode=compile gcc -Iext/dom/ -I/tmp/php-5.2.17/ext/dom/ -DPHP_ATOM_INC -I/tmp/php-5.2.17/include -I/tmp/php-5.2.17/main -I/tmp/php-5.2.1
7 -I/tmp/php-5.2.17/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/local/libiconv-1.14/include -I/tmp/php-5.2.17/ext/mbstring/oniguruma -I/tmp/php-5.2.17/ext/mbstring/libmbfl -I/
tmp/php-5.2.17/ext/mbstring/libmbfl/mbfl -I/tmp/php-5.2.17/TSRM -I/tmp/php-5.2.17/Zend -I/usr/local/libiconv-1.14/include -g -O2 -c /tmp/php-5.2.17/ext/dom/node.c -o ext/dom/node.lo
/tmp/php-5.2.17/ext/dom/node.c: In function 'dom_canonicalization':
/tmp/php-5.2.17/ext/dom/node.c:1953:21: error: dereferencing pointer to incomplete type
ret = buf->buffer->use;
^
In file included from /tmp/php-5.2.17/main/php.h:38:0,
from /tmp/php-5.2.17/ext/dom/node.c:26:
/tmp/php-5.2.17/ext/dom/node.c:1955:40: error: dereferencing pointer to incomplete type
RETVAL_STRINGL((char *) buf->buffer->content, ret, 1);
^
/tmp/php-5.2.17/Zend/zend_API.h:472:14: note: in definition of macro 'ZVAL_STRINGL'
char *__s=(s); int __l=l; \
^
/tmp/php-5.2.17/ext/dom/node.c:1955:5: note: in expansion of macro 'RETVAL_STRINGL'
RETVAL_STRINGL((char *) buf->buffer->content, ret, 1);
^
make: *** [ext/dom/node.lo] Error 1
mv: cannot move '/tmp/ext' to '/usr/local/php-5.2.17/extcode/ext': Directory not empty
[Notice] php-5.2.17 is not installed.
2014-09-19 21:58:38 1

coolsd
铁牌会员
56.00 价值分

没有人来解决下吗 支持
  支持 (0分)  反对 (0分)
回复  2014-09-21 11:14:36 2

amysql
创始人
16530.81 价值分

需要看完整的日志。
  支持 (0分)  反对 (0分)
回复  2014-09-21 22:07:16 3

AMH面板 - 好用高效低占用、安全可靠极稳定

coolsd
铁牌会员
56.00 价值分

能否QQ联系下 我发邮件给管理邮箱了
  支持 (0分)  反对 (0分)
回复  2014-09-22 10:46:58 4

coolsd
铁牌会员
56.00 价值分

错误信息发到附件了 [attach]1878[/attach]

附件
错误信息.rar
  支持 (0分)  反对 (0分)
回复  2014-09-22 13:07:38 5

amysql
创始人
16530.81 价值分

引用:
coolsd 发表于 2014-9-22 13:07
错误信息发到附件了


楼主用什么版本的ubuntu?
报错信息是
/tmp/php-5.2.17/ext/dom/node.c:1953:21: error: dereferencing pointer to incomplete type

看这个补丁是否有帮助。
http://www.litespeedtech.com/support/forum/threads/solved-compile-php-5-2.6887/
  支持 (0分)  反对 (0分)
回复  2014-09-22 13:14:24 6

amysql
创始人
16530.81 价值分

可以先下载php5.2。
到/root/amh/modules/
修改下php5.2的安装脚本。

  支持 (0分)  反对 (0分)
回复  2014-09-22 13:15:49 7

coolsd
铁牌会员
56.00 价值分

ubuntus 是自信的14.04 64位server版,

可以先下载php5.2。
到/root/amh/modules/
修改下php5.2的安装脚本。这个具体要怎么弄呢。
装5.2主要是因为貌似shopex一定要5.2才行不然也懒得弄
  支持 (0分)  反对 (0分)
回复  2014-09-22 14:06:14 8
 1  (总1页)
AMH社区列表
用户服务中心