找不到套接字传输"tls" - 您在配置 PHP 时忘记启用它了吗?


<?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()输出相同

相关内容

最新更新