xubo840528 发表于 2020-3-30 11:41:11

请求帮忙,我升级PHP版本有错,升级不了

一键安装包版本1.6,目前PHP版本是5.6,想升级到PHP 7,用的是./install.sh mphp,升级不了,还请看我的升级日志

注:日志内容过多,我仅保留有问题的部分

xubo840528 发表于 2020-3-30 13:39:06

我卸载lnmp后重新安装,还是php安装失败,

xubo840528 发表于 2020-3-30 14:31:54

军哥,这是我最新的安装失败的日志。

licess 发表于 2020-3-30 16:29:47

/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c: In function ‘zm_startup_curl’:
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:25: error: ‘CURLAUTH_GSSAPI’ undeclared (first use in this function)
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
                         ^
/root/lnmp1.6/src/php-7.3.11/Zend/zend_constants.h:53:105: note: in definition of macro ‘REGISTER_LONG_CONSTANT’
#define REGISTER_LONG_CONSTANT(name, lval, flags)zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number)
                                                                                                         ^
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:2: note: in expansion of macro ‘REGISTER_CURL_CONSTANT’
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
^
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:25: note: each undeclared identifier is reported only once for each function it appears in
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
                         ^
/root/lnmp1.6/src/php-7.3.11/Zend/zend_constants.h:53:105: note: in definition of macro ‘REGISTER_LONG_CONSTANT’
#define REGISTER_LONG_CONSTANT(name, lval, flags)zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number)
                                                                                                         ^
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:2: note: in expansion of macro ‘REGISTER_CURL_CONSTANT’
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
^
make: *** Error 1
/bin/sh /root/lnmp1.6/src/php-7.3.11/libtool --silent --preserve-dup-deps --mode=compile cc-Iext/curl/ -I/root/lnmp1.6/src/php-7.3.11/ext/curl/ -DPHP_ATOM_INC -I/root/lnmp1.6/src/php-7.3.11/include -I/root/lnmp1.6/src/php-7.3.11/main -I/root/lnmp1.6/src/php-7.3.11 -I/root/lnmp1.6/src/php-7.3.11/ext/date/lib -I/usr/include/libxml2 -I/usr/local/freetype/include/freetype2 -I/root/lnmp1.6/src/php-7.3.11/ext/mbstring/oniguruma -I/root/lnmp1.6/src/php-7.3.11/ext/mbstring/libmbfl -I/root/lnmp1.6/src/php-7.3.11/ext/mbstring/libmbfl/mbfl -I/root/lnmp1.6/src/php-7.3.11/ext/sqlite3/libsqlite -I/root/lnmp1.6/src/php-7.3.11/ext/zip/lib -I/root/lnmp1.6/src/php-7.3.11/TSRM -I/root/lnmp1.6/src/php-7.3.11/Zend    -I/usr/local/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS   -c /root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c -o ext/curl/interface.lo
In file included from /root/lnmp1.6/src/php-7.3.11/main/php.h:468:0,
               from /root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:25:
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c: In function ‘zm_startup_curl’:
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:25: error: ‘CURLAUTH_GSSAPI’ undeclared (first use in this function)
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
                         ^
/root/lnmp1.6/src/php-7.3.11/Zend/zend_constants.h:53:105: note: in definition of macro ‘REGISTER_LONG_CONSTANT’
#define REGISTER_LONG_CONSTANT(name, lval, flags)zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number)
                                                                                                         ^
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:2: note: in expansion of macro ‘REGISTER_CURL_CONSTANT’
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
^
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:25: note: each undeclared identifier is reported only once for each function it appears in
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
                         ^
/root/lnmp1.6/src/php-7.3.11/Zend/zend_constants.h:53:105: note: in definition of macro ‘REGISTER_LONG_CONSTANT’
#define REGISTER_LONG_CONSTANT(name, lval, flags)zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number)
                                                                                                         ^
/root/lnmp1.6/src/php-7.3.11/ext/curl/interface.c:1401:2: note: in expansion of macro ‘REGISTER_CURL_CONSTANT’
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
^
make: *** Error 1
自己是否升级过curl?或动过什么地方?centos 属于常见系统都测试过,包括阿里云的

xubo840528 发表于 2020-3-30 16:43:04

我应该没有,只是配置过SSL,别的都没有,请问如果解决问题呢?感谢军哥

xubo840528 发表于 2020-3-30 16:44:05

我的是阿里云ecs服务器,我初始化磁盘后,重新安装为什么也不可以?

xubo840528 发表于 2020-3-30 16:49:39

我只在定时任务里用过curl:
0 20 * * *curl -ihttp://api.mangguoxinli.com/home/crontab/subscribe

licess 发表于 2020-3-30 18:05:16

新装的话应该不存在这个问题,1.6里面的php版本更改一下或直接使用1.7安装试一下

xubo840528 发表于 2020-3-30 20:27:43

               from /root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c:25:
/root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c: In function ‘zm_startup_curl’:
/root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c:1401:25: error: ‘CURLAUTH_GSSAPI’ undeclared (first use in this function)
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
                         ^
/root/lnmp1.7/src/php-7.3.16/Zend/zend_constants.h:53:105: note: in definition of macro ‘REGISTER_LONG_CONSTANT’
#define REGISTER_LONG_CONSTANT(name, lval, flags)zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number)
                                                                                                         ^
/root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c:1401:2: note: in expansion of macro ‘REGISTER_CURL_CONSTANT’
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
^
/root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c:1401:25: note: each undeclared identifier is reported only once for each function it appears in
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);
                         ^
/root/lnmp1.7/src/php-7.3.16/Zend/zend_constants.h:53:105: note: in definition of macro ‘REGISTER_LONG_CONSTANT’
#define REGISTER_LONG_CONSTANT(name, lval, flags)zend_register_long_constant((name), sizeof(name)-1, (lval), (flags), module_number)
                                                                                                         ^
/root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c:1401:2: note: in expansion of macro ‘REGISTER_CURL_CONSTANT’
REGISTER_CURL_CONSTANT(CURLAUTH_GSSAPI);


军哥,这个有什么办法解决吗?

licess 发表于 2020-3-30 21:07:20

xubo840528 发表于 2020-3-30 20:27
from /root/lnmp1.7/src/php-7.3.16/ext/curl/interface.c:25:
/root/lnmp1.7/src/php-7. ...

可能你系统上curl有问题,如果是非生产环境的话可以短消息ip和root密码然后我看一下

xubo840528 发表于 2020-3-30 22:14:21

感谢军哥

licess 发表于 2020-3-31 09:58:51

xubo840528 发表于 2020-3-30 22:14
感谢军哥

centos 7自带的curl版本是7.29,你这系统上目前是curl 7.54.1 (x86_64-pc-linux-gnu) libcurl/7.29.0 NSS/3.44 zlib/1.2.7 libidn/1.28 libssh2/1.8.0
Release-Date: 2017-06-14
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile NTLM NTLM_WB SSL libz UnixSockets
另外看history你之前还安装过其他环境,都会造成干扰

xubo840528 发表于 2020-3-31 10:26:01

请问可以重置到最初的状态吗
页: [1]
查看完整版本: 请求帮忙,我升级PHP版本有错,升级不了