EC2インスタンスでPHP用のAWS SDKを設定しようとしていますが、SDKの動作に問題があります。注記すると、私はすべてのAWSサービスを初め、PHPスクリプトのみを書いたことがあります。私の知る限りとしてXAMPPとPEARを使用して設定した後にAWS SDKが見つかりません
require_once 'sdk.class.php';
$ec2 = new AmazonEC2(); //Line 6
:私は次のスクリプトを実行すると、私は「:クラス 『AmazonEC2』が6行目に/opt/lampp/htdocs/index.phpでは見られない致命的なエラー」を取得します私は、このセットアップガイド続い
/opt/lampp/lib/php/AWSSDKforPHP/services/ec2.class.php
:に伝えることができ、AmazonEC2クラスがある
:ここ http://aws.amazon.com/articles/PHP/4261はいくつかの詳細です
- EC2インスタンス:t1.Microノード
Basic 32-bit Amazon Linux AMI 2010.11.1 Beta (AMI Id: ami-76f0061f)
- PHPはXAMPPを使用してセットアップされます。基本的には/ opt/lamppにuntarしてください。
- PEARを使用してSDKをインストールしました。行わ:
- sudoのは/ opt/LAMPP/binに/ PEARチャネル-発見pear.amazonwebservices.com
- sudoのは/ opt/LAMPP/binに/梨AWS/SDK
私をインストールpathは "。:/ opt/lampp/lib/php"に設定されていました。私は "。:/ opt/lampp/lib/php/AWSSDKforPHP"を追加しようとしましたが、うまくいかなかったのです。私は、ファイルのアクセス許可を変更しようとしましたが、ダイスはありません。
以前はPEAR、またはXAMPPを使ったことがありません。どのように私はPHPで動作するSDKを得ることができるかのアイデア?私はinclude_pathの問題でなければならないと思っていますが、動作させるために何を設定するのかは分かりません。 (私はphp.iniを変更した後にApacheをリセットしてしまうので、問題でもありません)。ここで
は私のシステム上のいくつかのパスです:
/opt/lampp/lib/php/AWSSDKforPHP
/opt/lampp/etc/php.ini
/opt/lampp/htdocs/index.php
/home/ec2-user/.aws/sdk/config.inc.php
私は非PEARのインストールを試みると表示されますそれらが働くならば。私はPEARには全く運がなかった。 – Coltin