phpstudy_pro 自带的openssl版本phpinfo没有openssl.cnf

peter

自带的版本是0.9.8zf ,有点低,不知道怎么升级下。

同时,phpinfo信息中没有Openssl Default Config的默认路径显示。参照php.net说明,php7.4之前,openssl default config默认是c:/usr/local/ssl/openssl.cnf 。直接新建目录上传openssl.cnf后。PHP调用openssl创建csr、key都是失败的。需要在代码中强制指定‘config’=> 'D:\phpstudy_pro\Extensions\Apache2.4.39\conf\openssl.cnf' 。这样很不方便,上线到linux时还要去掉。

QQ截图20200321092359.jpg

试过Path配置OPENSSL_CONF环境变量,没有效果。

问题比较着急?请联系QQ:760483