0

我已将 AWS SDK for PHP 安装到/usr/share/php/

当我从这个目录执行示例文件时,它工作正常。

我的网络根目录是/var/www/

当我从该目录执行示例文件时,它们不起作用。

这是一个示例文件 */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'"

它没有用

任何帮助是极大的赞赏!!

4

2 回答 2

0

/usr/share/php/在你的 PHP 中包含路径吗?您是否尝试过简单地通过PEAR安装?

于 2012-07-26T07:02:32.397 回答
0

/usr/share/php/ 已经在我的 PHP 包含路径中。这是我需要做的唯一改变才能让它工作:

require_once 'AWSSDKforPHP/skd.class.php'
于 2012-07-29T17:57:20.643 回答