Mac系统自带PHP,但是Mac上对于OpenSSL的相关功能做了一些限制,使用了一个 `Secure Transport` 来取代OpenSSL。因此仍然建议重新编译安装PHP环境。 # 安装OpenSSL Mac原装的0.9.8版本的OpenSSL使用的时候会有些Warning,反正我看不惯…… 安装命令: ~~~ brew install openssl ~~~ 安装之后,还需要链接新的openssl到环境变量中。 ~~~ brew link --force openssl ~~~ # 安装Curl Mac系统原装的Curl默认使用了Secure Transport,导致通过option函数设置的证书全部无效。果断重新安装之。 ~~~ brew install curl --with-openssl && brew link curl --force ~~~