无法加载动态库/usr/lib64/php/modules/php_soap.dll

时间:2016-10-18 07:26:19

标签: php centos

当我在mremote中执行文件时,它会显示此警告:

  

PHP警告:PHP启动:无法加载动态库'/usr/lib64/php/modules/php_soap.dll'

2 个答案:

答案 0 :(得分:1)

转到php.ini文件:

extension_dir = "\xampp\php\ext"
browscap = "\xampp\php\extras\browscap.ini"

到(添加你的xampp路径)

extension_dir = "D:\xampp\php\ext"
browscap = "D:\xampp\php\extras\browscap.ini"

答案 1 :(得分:0)

根据我的经验,您可以获得“无法加载动态库”#39;消息有两个不同的原因:

  1. 你已经在php.ini中启用了一个模块,但PHP无法找到dll文件(要么它不存在,要么存在于错误的目录中)。
  2. dll文件是针对错误的体系结构(32位vs 64位)或错误的线程模型(例如,在非线程安全的PHP版本上使用的线程安全DLL)编译的。或者甚至是错误的平台(Linux / Windows)。
  3. dll有一些无法找到的依赖项。例如,您可能需要将一些额外的.dll文件放在PHP可以找到它们的位置(例如,在主PHP目录中)。
  4. 在您的情况下,看起来场景#2适用。根据您发布的路径/文件名,看起来您正在尝试在类Unix的架构上加载Windows .dll版本的扩展名。

    根据您提供的简要信息,我不确定我能提供更多帮助,但希望上述指示可以帮助您更好地诊断问题。