Предупреждение: Запуск PHP: не удается загрузить динамическую библиотеку ‘openssl’

#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. можете ли вы предоставить какой-либо снимок?