ユーザ用ツール

サイト用ツール

Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/2/25a26824d8d037e4fa3f833dd953184c.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/2/25a26824d8d037e4fa3f833dd953184c.metadata failed

aws_sdk_for_php2の実装
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/2/25a26824d8d037e4fa3f833dd953184c.i failed
Unable to save cache file. Hint: disk full; file permissions; safe_mode setting.
Writing /var/www/vhosts/w629.ws.domainking.cloud/enjoy-lei.com/lei_wiki/data/cache/2/25a26824d8d037e4fa3f833dd953184c.xhtml failed

aws_sdk_for_php2の実装

Composerをインストール

curl -s http://getcomposer.org/installer | php

JSON書き換える

vi composer.json

下記を「composer.json」に追加

 {
      "require" : {
              "aws/aws-sdk-php":"2.*"
      }
 }

AWS SDK PHP2 インストール

/usr/bin/php composer.phar install

インストールファイル https://github.com/aws/aws-sdk-php/releases

上記サイトで「aws.zip」をダウンロードし使用可能になる。

<?php
//SDKの読み込み
define('AWS_KEY', '***');
define('AWS_SECRET_KEY', '***');

// AWSプラグイン使用
require_once("./aws_sdk_php_2_7/aws-autoloader.php");

// インスタンスを生成
use Aws\S3\S3Client;

// キー、シークレットキー、リージョンを指定
$client = S3Client::factory(array(
    'key'      => AWS_KEY,
    'secret'   => AWS_SECRET_KEY
));


// S3にある動画がURLで返す
$url = $client->getObjectUrl("test", "***.mp4", "1 minutes");
print $url;

exit;

?>

「AWS SDK for PHP」バージョンによる違い http://hideharaaws.hatenablog.com/entry/2013/07/29/124332

aws_sdk_for_php2の実装.txt · 最終更新: 2014/11/05 10:55 by luis_lee