VPS侦探论坛

 找回密码
 注册
查看: 258|回复: 12

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

[复制链接]
发表于 2020-3-30 11:41:11 | 显示全部楼层 |阅读模式



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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2020-3-30 13:39:06 | 显示全部楼层


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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-3-30 14:31:54 | 显示全部楼层



军哥,这是我最新的安装失败的日志。
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 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: *** [ext/curl/interface.lo] 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: *** [ext/curl/interface.lo] Error 1

自己是否升级过curl?或动过什么地方?centos 属于常见系统都测试过,包括阿里云的
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-3-30 16:43:04 | 显示全部楼层

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

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

 楼主| 发表于 2020-3-30 16:44:05 | 显示全部楼层

我的是阿里云ecs服务器,我初始化磁盘后,重新安装为什么也不可以?
 楼主| 发表于 2020-3-30 16:49:39 | 显示全部楼层

我只在定时任务里用过curl:
0 20 * * *  curl -i  http://api.mangguoxinli.com/home/crontab/subscribe
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2020-3-30 18:05:16 | 显示全部楼层



新装的话应该不存在这个问题,1.6里面的php版本更改一下或直接使用1.7安装试一下
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 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);


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

美国VPS、VPN、域名代购:http://shop63846532.taobao.com/

发表于 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密码然后我看一下
发表于 2020-3-31 09:58:51 | 显示全部楼层


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你之前还安装过其他环境,都会造成干扰
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2020-3-31 10:26:01 | 显示全部楼层
请问可以重置到最初的状态吗
美国VPS推荐: 遨游主机LinodeLOCVPSKVMLAVPS2EZ搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2020-6-6 01:11 , Processed in 0.065936 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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