本帖最后由 pitte 于 2019-1-24 18:13 编辑
首先检查自己后台是否已经配置正确~!
我是windows IIS环境下处理的
下来是正题
出现这个问题是AC证书没有安装好
启用openssl扩展和curl扩展
1:openssl扩展
①首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。
② 将php文件夹下的: php_openssl.dll, ssleay32.dll, libeay32.dll 3个文件拷贝到 WINDOWS\system32\ 文件夹下。
2:curl扩展
①将PHP安装文件夹下的三个文件php_curl.dll(可能在ext文件夹中),libeay32.dll,ssleay32.dll 复制到 WINDOWS\system32\ 下;
②打开php.ini(可能在PHP环境的安装目录下,默认在c:\WINDOWS目录下),将;extension=php_curl.dll头部的分号去掉;
运行重启IIS,重启方式运行命令iisreset
安装AC证书
1:CA 证书下载地址:
https://curl.haxx.se/docs/caextract.html 2:在PHP安装目录下新建一个文件夹cacert 来存放下载的CA证书
修改php.ini配置(以下都在php.ini中修改添加)
搜索 extension ,去掉需要开启扩展前的分号注释
extension=curl
extension=openssl
3:搜索 [curl] 和 [openssl] ,找到curl 和oppenssl 配置模块
;配置CA 证书存放位置
curl.cainfo= H:/phpapache/php-7.2.7-ts-x64/cacert/cacert.pem(备注:H:/phpapache/php-7.2.7-ts-x64路径是按照你实际路径填写)
openssl.cafile=H:/phpapache/php-7.2.7-ts-x64/cacert/cacert.pem
;配置CA 证书目录
openssl.capath=H:/phpapache/php-7.2.7-ts-x64/cacert
{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}
作者 管理员 企业
{{itemf.name}}
{{itemc.user_info.nickname}}
{{itemc.user_name}}
回复 {{itemc.comment_user_info.nickname}}
{{itemf.name}}