我正在使用wamp来运行,但是我在运行时收到了这个警告:
警告:fsockopen()[function.fsockopen]:无法连接到tls://smtp.gmail.com:465(无法找到套接字传输“tls” - 你是否忘记在配置PHP时启用它?)在第24行的C:\ wamp \ www \ mail \ testemail.php中 无法找到套接字传输“tls” - 您是否忘记在配置PHP时启用它?
答案 0 :(得分:14)
您需要为Apache / PHP安装启用SSL / TLS。 确保您的/ apache / bin文件夹中有libeay32.dll和ssleay32.dll。 编辑您的php.ini文件并添加
extension=php_openssl.dll
然后重新启动Apache并加载您的SSL。
答案 1 :(得分:1)
如果您在Windows上使用WAMP,则可以左键单击通知窗格中的绿色W.
然后转到: PHP - > PHP扩展 - > php_openssl
一旦你这样做,WAMP应该自动重启,一切都应该有效。
答案 2 :(得分:0)
在OpenSuSE Linux 11.3中
必需的tls(用于OpenSSL库的Tcl绑定)和php5-openssl软件包。刷新存储库后,可以通过yast软件管理器轻松添加。