Привет, ребята, я запускаю измененное приложение электронной почты - однако по какой-либо причине расширение openssl не загружается - я включил его в php.ini, но когда я запускаю свое приложение и проверяю загруженные расширения с помощью get_loaded_extensions - openssl не находится в массиве загруженных расширений? Что здесь не так? Php_openssl.dll физически существует - я запускаю wampserver, и он выглядит нормально, но в конце выполнения он не работает.Php Openssl не загружает почему?
ответ
В зависимости от того, как php_openssl.dll был создан/связан, это зависит от libeay32.dll и/или ssleay32.dll. Windows должна иметь возможность (также) загружать эти две DLL-файлы в процесс, запускающий php, чтобы сделать php_openssl.dll доступным/функциональным.
Поскольку окна ищут DLL (среди других мест) в каталоге исполняемого файла, попробуйте поместить libeay32.dll и ssleay32.dll в каталог apache/bin (где находится httpd.exe) и перезапустить веб-сервер.
Смотри также: Dynamic-Link Library Search Order
и How to use Dependency Walker
Вы пытались перезапустить сервер Apache?
А DLL стоит у вас дома?
Выполнено, что сто раз, но не помогло Я даже попробовал настройку, которую я нашел здесь http://php.net/manual/en/ref.openssl.php#79441, но даже это не помогло – Ali
Это может помочь вам. Скопируйте файлы dll в папки windows и windows/system32, а затем перезапустите сервер Apache.
- 1. Почему Php не загружает значения из php.ini?
- 2. Понимание того, почему PHP не загружает расширение
- 3. OpenSSL ошибка "расширение PHP OpenSSL не работает"
- 4. Tomcat 6 загружает неправильно OpenSSL-версию
- 5. PHP 5.6 OpenSSL не работает
- 6. PHP расширение OpenSSL не работает
- 7. OpenSSL PHP Функция не работает
- 8. Почему openssl не может декодировать строку, закодированную функцией base64_encode php?
- 9. Почему «apt-get install openssl» не установил последнюю версию OpenSSL?
- 10. Почему моя страница загружает файл php?
- 11. Почему TinyMVC не загружает контроллеры?
- 12. Почему Hibernate не загружает столбец?
- 13. Почему bootstrap не загружает шрифт?
- 14. Почему RadAsyncUpload не загружает файл?
- 15. Почему Jekyll не загружает изображения
- 16. Почему URLClassLoader не загружает класс?
- 17. Почему мой Ajax загружает страницу php?
- 18. Почему Wordpress не загружает мой CSS?
- 19. Почему Composer не загружает автозагрузку PSR-4?
- 20. Почему PHP-api для wordnik не загружает требуемые классы?
- 21. jquery не загружает файл php
- 22. PHP spl_autoload_register() не загружает класс
- 23. PHP не загружает драйвер pdo_oci
- 24. PHP не загружает конфигурационный файл
- 25. apache2 не загружает php-коды
- 26. PHP не загружает файл XML
- 27. PHP-CGI не загружает расширения
- 28. php/composer не загружает интерфейс
- 29. PHP не загружает модуль php_pdo
- 30. PHP не загружает расширение mcrypt
Как таинственно, проблема просто исчезла: \ - спасибо в любом случае – Ali
Я знаю, что это очень старое сообщение, но я столкнулся с подобной проблемой, и ваше предложение действительно исправило ее. – m453h
Я запускаю PHP 7 на Apache 2.4, проверял расширение php.ini openssl , также есть apache bin: libeay, ssleay и openssl.exe. Но все равно не работает. –