【发布时间】:2012-08-17 05:54:07
【问题描述】:
这行PHP代码:
$oauthClient = new OAuth($consumerKey, $consumerSecret, ... etc.
导致错误:
致命错误:找不到类“OAuth”
我正在运行 WampServer 2.1、PHP 版本 5.3.4、Windows Server 2008 R2(相当于 Windows 7)
我已经按照以下说明仔细检查了 php_oauth.dll 是否已安装:PHP OAUTH class api
如何成功加载 oauth 扩展并修复此 PHP 错误?
【问题讨论】:
-
Apache 启动时会抛出任何错误吗?在日志中搜索。
-
我建议你检查你更新的文件 php.ini ;有2个文件;一种用于命令行 一种用于 http 访问
-
好点。在 Apache 日志中:c:/wamp/bin/php/php5.3.4/ext/php_oauth.dll' - %1 不是有效的 Win32 应用程序我在这里尝试了两个 oauth dll:downloads.php.net/pierre 我在哪里可以找到有效的 Win32 dll?版本 Apache/2.2.17 (Win32)
-
看起来好像我正在运行 64 位 WAMP 服务器并怀疑没有 oauth 64 位兼容 dll。找不到确定安装的 WAMP 是 64 还是 32 的简单方法。最终在十六进制编辑器中打开 .exe 文件。有没有办法为 64 位编译 oauth 扩展?
-
刚刚在这里提出了确切的 oauth 64 位扩展问题:stackoverflow.com/questions/12000575/…