У меня возникли проблемы с включением переноса сокетов «ssl» в PHP. Когда я бегу мой сценарий, я получаю ошибку:Socket transport «ssl» в PHP не включен
Warning: fsockopen() [function.fsockopen]: unable to connect to ssl://www.my.site.com:443 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?)
Я бегу IIS6 на Windows, и это то, что я сделал до сих пор, чтобы попытаться получить его работу:
- раскомментировали php_openssl.dll и php_sockets.dll расширения в php.ini
- удостоверился, что PHP загружает файл ini, в который я внес изменения (он есть, и он определенно загружает другие расширения, поэтому я уверен, что это не проблема)
- Убедитесь, что php_openssl.dll и php_sockets.dll были в правильном расположении
- скопирована ssleay32.dll и libeay32.dll в основную папку PHP, в папке WINDOWS и папку WINDOWS/system32
- удостоверился переменная путь для Windows включен расположение PHP
- удостоверился, файловые разрешения были правильными по всем соответствующим файлам.
Я перезапустил IIS после почти всех изменений, но мне не повезло. Есть ли что-то очевидное, что я делаю неправильно? Есть ли способ устранить это в небольших частях? (Итак, я могу выяснить проблему в процессе устранения ...?)
К сожалению, Windows/IIS не являются моей областью знаний. Меня зовут, потому что никто больше ничего не знает.
Как вы смотрите php.log, если вы не включили ведение журнала, пожалуйста, сделайте это. – RageZ
Чтобы развернуть комментарий @ RageZ: включен ли display_startup_errors в php.ini? –
Да, у нас есть регистрация включена ... но, будучи n00b, что я есть, я полностью забыл проверить> _ <Ошибка, которую мы получаем: «PHP Предупреждение: запуск PHP: невозможно загрузить динамическую библиотеку» C: \ PHP \ ext \ php_openssl.dll '- Доступ запрещен. " Увидев это, я подумал, что это проблема разрешений с php_openssl.dll, но мы сравнили ее с другой DLL в этой папке (которую мы знаем, загружается), и они, похоже, имеют одинаковые права и группы. Есть ли что-то еще, что может остановить эту DLL от загрузки? – jelina