我在链接中使用代码演示 http://djpate.com
当我运行http://localhost:8080/test/OAuthProviderExample/client/index.php
时,会收到错误Fatal error: Class 'Oauth' not found in C:\wamp\www\test\OAuthProviderExample\client\index.php on line 2
我使用:
$oauth_client = new Oauth("key","secret"); // line 2
$oauth_client->enableDebug();
如何修复它,我在Windows 7中使用wampserver
答案 0 :(得分:1)
请记住教程中的一步:
sudo pecl install oauth
这是安装oauth lib,在Windows操作系统中它应该是“oauth.dll”喜欢的文件,检查在哪里获取Windows的lib文件。并查看问题是否已解决。
答案 1 :(得分:1)
我有同样的问题。我认为wamp默认使用win32位安装。即使你运行Windows 64位操作系统。所以在这里下载86x版本 For PHP version 5.5
解压缩Zip文件并将提取中找到的php_oauth.dll复制到C:\wamp\bin\php\php5.5.12\ext
单击您的wamp服务器,转到 PHP >
php.ini ,将此extension=php_oauth.dll
添加到您找到类似文字或任何地方的地方。现在退出你的wamp服务器。再次启动它并在 PHP >
PHP扩展中,您应该看到php_oauth已勾选。但是,如果您仍然遇到问题,请转到PHP错误日志以获取线索。干杯!
答案 2 :(得分:0)
用于PHP 5.4 Windows x86的Oauth
PHP / 5.4.7 http://zahymaka.com/314/php-5-4-oauth-x86-windows
这不是我的来源所以我不确定它有多稳定,但这是我在大约一个半小时的搜索后找到的唯一选择。
将文件丢入php / ext文件夹
编辑你的php.ini以包含扩展名
延长= php_oauth.dll