2012-07-26 32 views
0

工作,我有AWS的SDK安裝到在/ usr /共享/ PHP PHP/AWS SDK的PHP不會在多個目錄

當我從這個目錄下執行樣本文件,它工作正常。

我的網站根目錄在/ var/WWW/

當我從這個目錄下執行樣本文件,他們不工作。

下面是一個示例文件* /無功/網絡/ test_sdk.php *:

<?php 

require_once 'sdk.class.php'; 

$s3 = new AmazonS3(); 

$bucket = 'test_bucket' . time(); 

$response = $s3->create_bucket($bucket, AmazonS3::REGION_US_W1, AmazonS3::ACL_PUBLIC); 

if ((int) $response->isOK()) { 
echo 'Created Bucket'; 
}else { 
echo (string) $response->body->Message; 
} 
?> 

我認爲這個問題是在我的 'require_once' 語句。我曾嘗試:

"require_once '/usr/share/php/AWSSDKforPHP/sdk.class.php'" 

它沒有工作

任何幫助是極大的讚賞!

回答

0

/usr/share/php/在你的PHP包含路徑嗎?你有沒有試過通過PEAR安裝?

+0

感謝您的快速響應!/usr/share/php /已經在我的PHP包含路徑中。我需要改變上面的語句來要求'AWSSDKforPHP/sdk.class.php',它現在可以工作了! – user1553300 2012-07-29 17:51:20

0

/usr/share/php /已經在我的PHP包含路徑中。這是我需要做的唯一改變,以使其正常工作:

require_once 'AWSSDKforPHP/skd.class.php'