12

我正在使用 wamp 运行,但我在运行时收到此警告:

警告:fsockopen() [function.fsockopen]:无法连接到 tls://smtp.gmail.com:465(无法找到套接字传输“tls” - 您在配置 PHP 时是否忘记启用它?)第 24 行 C:\wamp\www\mail\testemail.php 找不到套接字传输“tls” - 您在配置 PHP 时是否忘记启用它?

4

3 回答 3

15

您需要为您的 Apache/PHP 安装启用 SSL/TLS。确保 /apache/bin 文件夹中有 libeay32.dll 和 ssleay32.dll。编辑您的 php.ini 文件并添加

extension=php_openssl.dll

然后重新启动 Apache 并加载您的 SSL。

于 2012-08-29T15:26:54.883 回答
1

如果您在 Windows 上使用 WAMP,您可以左键单击通知窗格中的绿色 W。

然后转到: PHP -> PHP 扩展 -> php_openssl

一旦你这样做了,WAMP 应该会自动重启,一切都应该正常工作。

于 2014-03-10T02:22:42.460 回答
0

在 OpenSuSE Linux 11.3 中

必需的 tls(OpenSSL 库的 Tcl 绑定)和 php5-openssl 包。更新存储库后使用 yast 软件管理器轻松添加。

于 2019-03-01T07:07:24.510 回答