记一次macos mxsrvs php7.4 curl 不支持 https 报错 处理办法

  1. phpinfo()  找到 curl 如果 http2 不是 yes 就需要重新 安装一下curl
    image

下载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/
image


把这个目录下的已有的版本改个名 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了