<?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"-您在配置PHP时忘记启用它吗?)在C:AppServwwwtest1tls. PHP的第3行错误:71756200 -无法找到套接字传输"tls"-当您配置PHP时忘记启用它吗?
打开您的PHP配置文件(php.ini
),查看openssl
扩展是否在那里启用。
语句一般如下所示:
extension=php_openssl.dll
与phpinfo()
输出相同