昨天有个 imi 框架用户在群里反应,使用阿里云 OSS SDK 时,报错:cURL error: (1014)。
这个问题让这个用户非常困扰,相信不少用户也多多少少遇到过这个问题。
宇润为大家找到的完美解决方案如下:
更新 libopenssl
ubuntu/debian
sudo apt-get install libcurl4-openssl-dev
centos/redhat
sudo yum install libcurl-devel
alpine
apk add curl-dev
更新后需要重新编译安装 Swoole 扩展。
宝塔用户看这里
如果你是宝塔用户,请执行 php --ri swoole,查看 Openssl 版本是否是 OpenSSL 1.0.2u 20 Dec 201。
这个版本是有问题的,宝塔编译默认会带上参数--with-openssl-dir=/usr/local/openssl/。
你只要不指定这个参数,手动编译安装 Swoole 就没问题了。