自带的版本是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时还要去掉。
试过Path配置OPENSSL_CONF环境变量,没有效果。