OpenSSL连接错误称为stream_socket_enable_crypto()

在我的PHP编码我有以下线使用的SWIFT MAILER类

if(!stream_socket_enable_crypto($this->smtp_conn, true, STREAM_CRYPTO_METHOD_TLS_CLIENT)) { return false; } 

然而很less(不总是)我得到以下的PHP错误

 stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number 

我不知道问题出在哪里,或者我应该忽略这一点,因为这种情况只发生一次

在你的php.ini中search行

 ; extension=php_openssl.dll 

并删除; 所以它变成:

 extension=php_openssl.dll 

然后保存并重新启动并享受。