具体报错如下:
stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
原因:
php openssl 没有加载 ca 证书 , 去下载个 ca 证书然后添加进去即可
解决:
0、查看phpinfo()、检查openssl.cafile的文件是否存在
0、不存在的话进行如下操作
1、找到自己的 php 的安装目录
2、进入目录:cd php/etc/
3、下载 ca 证书:wget http://curl.haxx.se/ca/cacert.pem
4、查看目录:pwd
5、编辑 php.ini:vim php.ini
6、修改 openssl.cafile 的路径 openssl.cafile=/usr/local/php/etc/cacert.pem
声明
本人博客的所有东西,部分源于网络书籍和视频,其他的是个人的理解感悟,经过自己整理撰写成博客。
本人博客均只用于个人学习、复习,不作为商业用途,如有侵权,请联系我修改或删除。
联系邮箱:itlaowen@163.com