【问题标题】:Warning: PHP Startup: Unable to load dynamic library 'openssl'警告:PHP 启动:无法加载动态库“openssl”
【发布时间】:2020-12-05 21:28:26
【问题描述】:

我在我的 Windows 10 机器上安装了 xampp。从命令提示符运行 php 会出现如下错误。

Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: D:\xamp\php\ext\openssl 
(The specified module could not be found.), D:\xamp\php\ext\php_openssl.dll 
(The specified module could not be found.)) in Unknown on line 0

在 extension_dir 的 php.ini 中,我尝试给出扩展目录的绝对路径和相对路径。 文件位于位置 D:\xamp\php\ext\php_openssl.dll。它仍然给出错误。

【问题讨论】:

  • 正在加载所有其他动态库

标签: php windows xampp


【解决方案1】:

你能检查一下加载的 php.ini 是否正确吗? php --ini 你也可以检查 php -m 来检查 cmd 中加载的扩展名 php -m | findstr "xml"

您也可以尝试手动下载 openssl 扩展: http://www.dlldownloader.com/php_openssl-dll/

【讨论】:

  • php --ini 显示正确的加载配置。 php -m 不在模块列表中列出 openssl。我尝试从提供的链接安装新的 php-openssl.dll 也不起作用。
  • 你能提供任何捕获吗?
猜你喜欢
  • 2021-08-27
相关资源
最近更新 更多