Не удалось найти перенос сокетов "tls" - вы забыли включить его при настройке PHP

Я использую wamp для запуска, но я получил это предупреждение во время выполнения:

Предупреждение: fsockopen() [function.fsockopen]: невозможно подключиться к tls://smtp.gmail.com: 465 (Не удалось найти перенос сокетов "tls" - вы забыли включить его, когда вы настроили PHP?) в C:\wamp\www\mail\testemail.php в строке 24 Не удалось найти перенос сокетов "tls" - вы забыли включить его при настройке PHP?

Ответ 1

Вам нужно включить SSL/TLS для установки Apache/PHP. Убедитесь, что у вас есть файлы libeay32.dll и ssleay32.dll в папке /apache/bin. Отредактируйте файл php.ini и добавьте

extension=php_openssl.dll

Затем перезапустите Apache и ваш SSL должен быть загружен.

Ответ 2

Если вы используете WAMP в Windows, вы можете щелкнуть по зеленому W на панели уведомлений.

Затем переходим: PHP → Расширения PHP → php_openssl

Как только вы сделаете это, WAMP должен автоматически перезагрузиться и все должно работать.