<?php
$fp = fsockopen("tls://smtp.gmail.com", 465, $errno, $errstr, 30);
if (!$fp) {
echo "ERROR: $errno - $errstr<br />\n";
} else {
echo "opened";
}
?>
当我运行此文件时,在浏览器中收到错误: 无法连接到tls://smtp.gmail.com:465(无法找到套接字传输“tls” - 您在C:\ AppServ \ www \ test1 \ tls中配置PHP时是否忘记启用它?)。 php在第3行 错误:71756200 - 无法找到套接字传输“tls” - 您是否忘记在配置PHP时启用它?
答案 0 :(得分:1)
打开您的PHP配置文件(php.ini
),看看是否已启用openssl
扩展程序。
声明一般如下:
extension=php_openssl.dll
使用phpinfo()
的输出确认相同内容。