当前位置:论坛首页 > Linux面板 > 求助

【已完成】curl 扩展怎么开启http2

发表在 Linux面板2022-3-4 10:48 [复制链接] 8 5421

Ubuntu 20.04.2 LTS x86_64(Py3.7.9)   宝塔[url=]7.7.0   PHPinfo里面看到 http2 是no[/url]怎么开启http2
使用道具 举报 只看该作者 回复
发表于 2022-3-4 10:54:41 | 显示全部楼层
默认不支持http2,如果你需要开启的话,要你手动编译nghttp2和手动编译curl
  1. apt update
复制代码


如果你是php7.4,那它使用的curl就是7.7.0版本,这个编译方法
  1. wget http://download.bt.cn/src/curl-7.70.0.tar.gz
  2. tar -zxf curl-7.70.0.tar.gz
  3. cd curl-7.70.0
  4. rm -rf /usr/local/curl        
  5. ./configure --prefix=/usr/local/curl --with-nghttp2=/usr/local --with-ssl --enable-ares --without-nss --with-ssl=/usr/local/openssl
  6. make && make install
复制代码
使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:00:21 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-4 10:54
默认不支持http2,如果你需要开启的话,要你手动编译nghttp2和手动编译curl

我已经按照你说的这个操作了一遍了 还不行,我PHP是7.1
使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:02:03 | 显示全部楼层
saijie 发表于 2022-3-4 11:00
我已经按照你说的这个操作了一遍了 还不行,我PHP是7.1

这么快?
7.1也是curl 7.70.0

不行的话,将前面的编译命令,执行完截图发出来看看,我看有无报错

使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:14:56 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-4 11:02
这么快?
7.1也是curl 7.70.0

太长了  截不全  应该是么有报错,,,我这是搞那个ios的推送,最近两天就一直报错,没找到具体原因 昨天把curl升级到了7.75.0   PHP 的curl扩展还是 7.70
使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:17:25 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-4 11:02
这么快?
7.1也是curl 7.70.0

这是截图
QQ截图20220304111637.png
使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:30:35 | 显示全部楼层

看截图你安装的curl7.75已经引用了,面板php引用的curl在/usr/local/curl

你把curl软链过去试试

我测试是正常的 QQ截图20220304112839.jpg
使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:34:13 | 显示全部楼层
堡塔安全赤井秀一 发表于 2022-3-4 11:30
看截图你安装的curl7.75已经引用了,面板php引用的curl在/usr/local/curl

你把curl软链过去试试

能具体给说一下嘛 就是具体文件位置,,,,属实小白就会简单的linux操作
使用道具 举报 回复 支持 反对
发表于 2022-3-4 11:39:47 | 显示全部楼层
saijie 发表于 2022-3-4 11:34
能具体给说一下嘛 就是具体文件位置,,,,属实小白就会简单的linux操作

面板是直接引用这个的,你可以删掉这个bin下的curl,然后重做个软链试试
  1. rm -rf /usr/local/curl/bin/curl
  2. ln -sf /usr/bin/curl /usr/local/curl/bin/curl
复制代码


QQ截图20220304113812.jpg

如果不行,建议你根据上面我发的命令,然后重新编译一下curl 7.70.0,编译路劲是/usr/local/curl,那样面板的php就能识别到curl并引用http2
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

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