У меня возникли проблемы с включением переноса сокетов «ssl» в PHP. Когда я запускаю свой скрипт, я получаю сообщение об ошибке:
Предупреждение: fsockopen () [function.fsockopen]: невозможно подключиться к ssl: //www.my.site.com: 443 (Не удалось найти перенос сокетов «ssl» – вы забыли включить его при настройке PHP? )
- Ошибка сертификата SSL: самоподписанный сертификат в цепочке сертификатов с использованием Twilio на моем веб-сайте Laravel
- Не удалось найти перенос сокетов «ssl» в рамках Zend 1.12
- Как использовать python для аутентификации с помощью Google в grpc? (У меня есть исполняемый PHP-код)
- Почему я случайно получаю «Неизвестную ошибку SSL-протокола» из CURL?
- Как использовать сертификат клиента с ftp_ssl_connect
Я запускаю IIS6 в Windows, и это то, что я сделал до сих пор, чтобы попытаться заставить его работать:
Я перезапустил IIS после почти всех изменений, но мне не повезло. Есть ли что-то очевидное, что я делаю неправильно? Есть ли способ устранить это в небольших частях? (Так что я могу выяснить проблему в процессе устранения …?)
К сожалению, Windows / IIS не являются моей областью знаний – я был назначен ответственным, потому что никто больше ничего не знает.
У меня возникла проблема в Windows 7 с PHP 5.4.0 в командной строке, используя сервер Xampp 1.8.1. Это то, что я сделал:
php.ini-production
в php.ini
(в папке C: \ xampp \ php \) php.ini
и раскомментируйте extension_dir=ext
. extension=php_openssl.dll
. После этого он работал нормально.
Успех!
После проверки файлов журнала и обеспечения правильности разрешений на php_openssl.dll, я просмотрел это предупреждение и нашел больше вещей, чтобы попробовать.
Так что я:
Я не уверен, какая из этих проблем исправлена, но это определенно исправлено сейчас! 🙂
Я нашел эти вещи, чтобы попробовать на этой странице: http://php.net/manual/en/install.windows.extensions.php
Спасибо за вашу помощь!
В сервере XAMPP версии 1.7.4 не поддерживается расширение = php_openssl.dll в файле php ini. Мы должны добавить расширение = php_openssl.dll в файле php.ini
В этой же проблеме возникла проблема с Laravel 4, пытающейся отправить электронную почту с использованием SSL-шифрования.
Имея WAMPServer 2.2 на Windows 7 64bit, я только включил php_openssl в php.ini, перезапустил WAMPServer и работал безупречно.
Был следующий:
Просто раскомментируйте расширение = php_openssl.dll Перезапустите Apache Service, и это должно помочь.
Я также столкнулся с этой проблемой сейчас, когда возился с laravel.
Я использую wampserver для Windows и должен был скопировать файл /bin/apache/apacheversion/bin/php.ini в /bin/php/phpversion/php.ini