- 积分
- 0
- 威望
-
- 贡献
-
- 注册时间
- 2021-1-20
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
我用的lnmp1.7搭建的Linux centos7 lamp 环境 php 是5.3版本我用CI框架的发送邮件功能一直提示出错,我排查原因最终确认是 fsockopen() 函数执行不成功导致的。
然后我把函数单独拿出来测试:
error_reporting(-1);
ini_set('display_errors', 1);
$fp = fsockopen("ssl://smtp.163.com", 465, $errno, $errstr, 30);
var_dump($fp);
果然提示我有问题:fsockopen(): failed to create an SSL handle; fsockopen(): Failed to enable crypto;
然后我先打印了phpinfo 发现openssl 已经安装了,使用php -m 命令查看也有openssl扩展
有人说是证书问题 ,我下载了证书配置后重启apache 也不起作用,请教下这究竟是哪里的问题呢,我现在已经没有任何头绪了,请帮忙看一下 谢谢了
|
|