Не удалось найти перенос сокетов "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 должен автоматически перезагрузиться и все должно работать.