#php #windows #xampp
#php #Windows #xampp
Вопрос:
На моем компьютере с Windows 10 установлен xampp. Запуск php из командной строки выдает ошибку, как показано ниже.
Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: D:xampphpextopenssl
(The specified module could not be found.), D:xampphpextphp_openssl.dll
(The specified module could not be found.)) in Unknown on line 0
В php.ini для extension_dir я попытался указать абсолютный путь, а также относительный путь к каталогу расширений.
Файл доступен по адресу D:xampphpextphp_openssl.dll . Это все еще выдает ошибку.
Комментарии:
1. Загружаются все остальные динамические библиотеки
Ответ №1:
Можете ли вы проверить, является ли загруженный php.ini правильным? php --ini
также вы можете проверить php -m, чтобы проверить загруженное расширение в cmd, используя php -m | findstr "xml"
также вы можете попробовать вручную загрузить расширение openssl: http://www.dlldownloader.com/php_openssl-dll /
Комментарии:
1. php —ini показывает правильную загруженную конфигурацию. php -m не включает openssl в список модулей. Я попытался установить новый php-openssl.dll по указанной ссылке это также не сработало.
2. можете ли вы предоставить какой-либо снимок?