【问题标题】:php: warning unable to load dynamic libraty php_openssl.dll not foundphp:警告无法加载动态库 php_openssl.dll 未找到
【发布时间】:2016-03-26 01:16:43
【问题描述】:

我收到此警告:

警告:PHP 启动:无法加载动态库 '/opt/lampp/lib/php/extensions/no-debug-non-zts-20131226/php_openssl.dll' - /opt/lampp/lib/php/extensions /no-debug-non-zts-20131226/php_openssl.dll:无法打开共享对象文件:第 0 行的 Unknown 中没有此类文件或目录

【问题讨论】:

标签: php xampp


【解决方案1】:

您似乎正试图在 Linux 机器上加载 Windows dll。 Windows 将这些东西称为 .dll,而 Linux 使用 .so

出现此错误是因为您的php.ini 文件之一中有extension=php_openssl.dll 语句。您需要找到该 ini 文件,然后删除该行。您可以通过以下方式找到 PHP 使用的 ini 文件:

  • php --ini 在命令行中
  • 检查 phpinfo() 的第一部分“加载的配置文件”和“已解析的其他 .ini 文件”的输出

找到 ini 文件后,在每个文件中查找“php_openssl.dll”,然后删除该行。然后重新启动您的 Web 服务器。

【讨论】:

    猜你喜欢
    • 2013-09-06
    • 2011-09-25
    • 2021-08-27
    相关资源
    最近更新 更多