gpt4 book ai didi

php - 无法在 Zend 框架 1.12 中找到套接字传输 "ssl"

转载 作者:太空宇宙 更新时间:2023-11-03 13:09:44 24 4
gpt4 key购买 nike

我尝试从我的系统发送电子邮件,但收到此错误消息。

Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?

我已经看到其他类似的帖子,但无法解决我的问题。我试图将我的代码从“ssl”更改为“tls”但是得到了另一个错误。因为我将我的项目上传到大学服务器,所以我不能对服务器配置做任何事情。这是我到目前为止的代码:

$config = array('ssl' => 'ssl',
'auth' => 'login',
'username' => 'somename@gmail.com',
'password' => 'password');

$transport = new Zend_Mail_Transport_Smtp('smtp.gmail.com', $config);

$email = 'somename1@gmail.com';
$username = 'John';
$mail = new Zend_Mail();
$mail->setBodyHtml("sdsd");
$mail->setFrom('somename@gmail.com');
$mail->addTo($email, $username);
$mail->setSubject('Profile Activation');
$mail->send($transport);

最佳答案

根据建议,在您的 php 中未启用 openSSL..

Open php.ini
uncomment the following:
extension=php_openssl.dll

然后重启服务器..

希望这对您有所帮助,您也可以使用这个 http://www.php.net/manual/en/openssl.installation.php

关于php - 无法在 Zend 框架 1.12 中找到套接字传输 "ssl",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20499810/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com