首先打開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 |