当前位置:论坛首页 > Linux面板 > 建议

【已记录】Swoole6扩展的安装脚本有bug

发表在 Linux面板2026-8-20 12:44 [复制链接] 2 220

php扩展安装脚本 swoole6.sh

脚本第51行:
  1. curl_version=$(curl-config --version | awk '{print $2}' | tr -d '.')
复制代码
这个是获取curl版本的(去掉小数点)

下面第61行:
  1. if [ "${curl_version}" -gt '7560' ];then
复制代码
这个是判断版本的


OpenCloudOS9这种系统,自带的curl是8.4.0版本的,获取到的curl版本(去掉小数点)就是840,然后在下面判断的时候就会判断为false,导致编译安装的时候没有带上--enable-swoole-curl参数,最终会出现curl使用异常的问题。


建议将第51行改成
  1. curl_version=$(curl-config --version | awk '{print $2}' | awk -F. '{printf "%d%02d%02d", $1, $2, ($3 == "" ? 0 : $3)}')
复制代码
第61行改成
  1. if [ "${curl_version}" -gt '75600' ];then
复制代码
这样就没问题了。


使用道具 举报 只看该作者 回复
发表于 2026-8-20 15:16:50 | 显示全部楼层
您好,您反馈的问题,已记录。
使用道具 举报 回复 支持 反对
发表于 6 天前 | 显示全部楼层
桥哥 发表于 2026-8-20 15:16
您好,您反馈的问题,已记录。

我刚才看了还没修复,啥时候修复呀
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术分析

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

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