windows下的PHP使用openssl
首先打开openssl扩展
;extension=openssl
去掉分号
使用openssl_error_string()获取报错字符串如下
error:02001003:system library:fopen:No such process
PHP Warning: openssl_csr_sign(): cannot get CSR from parameter 1 in PHP Warning: openssl_x509_export(): cannot get cert from parameter 1 in PHP Warning: openssl_pkcs12_export(): cannot get cert from parameter 1 in
查看phpinfo下的配置
Openssl default configC:\Program Files (x86)\Common Files\SSL/openssl.cnf
而实际这个目录下没有这个文件,把php安装目录下的
extras\ssl\openssl.cnf
复制过来就可以了
Openssl default config | C:\Program Files (x86)\Common Files\SSL/openssl.cnf |