zoukankan      html  css  js  c++  java
  • Laravel5.5 邮件发送报错:stream_socket_client()

    具体报错如下:

    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
    
  • 相关阅读:
    mysql热备脚本
    linux系统编程-进程
    15-模块
    14-面向对象3
    13-面向对象2
    12-面向对象1
    02-对比两个文件的差异
    11-面向对象基础
    08-不定长函数
    07-缺省参数
  • 原文地址:https://www.cnblogs.com/laowenBlog/p/12120969.html
Copyright © 2011-2022 走看看