记一次macos mxsrvs php7.4 curl 不支持 https 报错 处理办法
phpinfo() 找到 curl 如果 http2 不是 yes 就需要重新 安装一下curl
下载curl 源码包:Releases · curl/curl · GitHub
我下载的是 8.4 的 https://github.com/curl/curl/releases/download/curl-8_4_0/curl-8.4.0.tar.gz
找到 curl 位置:
phpinfo 找到 Configure Command 一栏 搜索 curl
/Applications/MxSrvs/libs/_curl/
把这个目录下的已有的版本改个名 mv 7.70.0 7.70.0_bak
把下载的8.4.0版本的解压到 /Applications/MxSrvs/libs/_curl/ 目录
进入 /Applications/MxSrvs/libs/_curl/8.4.0 执行源码安装
./configure --with-php-config=/Applications/MxSrvs/bin/php/bin/php-config --with-openssl=/usr/local/opt/openssl make && make install
重启php 查看 phpinfo curl http2 变成 yes 就OK了