php扩展安装脚本 swoole6.sh
脚本第51行:
- curl_version=$(curl-config --version | awk '{print $2}' | tr -d '.')
复制代码 这个是获取curl版本的(去掉小数点)
下面第61行:
- if [ "${curl_version}" -gt '7560' ];then
复制代码 这个是判断版本的
OpenCloudOS9这种系统,自带的curl是8.4.0版本的,获取到的curl版本(去掉小数点)就是840,然后在下面判断的时候就会判断为false,导致编译安装的时候没有带上--enable-swoole-curl参数,最终会出现curl使用异常的问题。
建议将第51行改成
- curl_version=$(curl-config --version | awk '{print $2}' | awk -F. '{printf "%d%02d%02d", $1, $2, ($3 == "" ? 0 : $3)}')
复制代码 第61行改成
- if [ "${curl_version}" -gt '75600' ];then
复制代码 这样就没问题了。
|
|