2012-03-13 128 views
0

,當我使用的代碼演示的鏈接 http://djpate.com錯誤致命錯誤:使用OAuth

當我運行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

在客戶端/ index.php中使用我班「的Oauth」未找到:

$oauth_client = new Oauth("key","secret"); // line 2 
$oauth_client->enableDebug(); 

如何解決它,我用wampserver在Windows 7

+0

該錯誤意味着您沒有文件結構中的類。它需要包括在'include('path/to/oauth.php');' – Jon 2012-03-13 02:26:38

+0

@Jon:我使用的是Windows操作系統,如何找到oauth的庫 – 2012-03-13 02:34:10

回答

1

記得有一個一步教程:

sudo pecl install oauth 

這是在安裝了OAuth的LIB,在Windows操作系統應該是「oauth.dll」喜歡的文件,檢查哪裏得到的lib文件爲Windows。並看看問題是否解決。

+0

請點擊這裏查看http://downloads.php.net/pierre /嘗試php_oauth-1.1.1-dev-5.3-vc9-x86.zip – 2012-03-13 02:36:46

0

OAuth將PHP 5.4的Windows 86

PHP/5.4.7 http://zahymaka.com/314/php-5-4-oauth-x86-windows

這不是我的源這樣的IM不知道如何穩定,但它是唯一的選擇,我發現後大約一個半小時的搜索。

文件扔進你的php/ext文件夾

編輯php.ini包括所述擴展

延長= php_oauth.dll

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錯誤日誌獲取線索。乾杯!