0

AWS SDKforPHPを/usr/ share /php/にインストールしています

このディレクトリからサンプルファイルを実行すると、正常に動作します。

私のWebルートディレクトリは/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 に答える