Amazon EC2は、Amazonのエラスティックコンピューティングクラウドです。 EC2はクラウド内の専用サーバーをホスティングするためのプラットフォームです。これはGoogle App Engineのようなサービスモデルとプラットフォームが異なります。はSDKを使用する必要があります。
たとえば、ローカルサーバーがSUSEを実行していて、EC2サーバーがSUSEを実行している場合、理論的にはアプリケーションは両方のサーバーで同じように動作するはずです。ローカルサーバーと同じように、SSH接続を使用してEC2サーバーにアクセスできるはずです。セキュアコピー(scp)を使用してアプリをコピーできるはずです。
また、SUSEを実行していると仮定すると、ApacheがPHPスクリプトを実行するように設定されている必要があります。ローカルサーバーと同様にMySQLをインストールして構成する必要があります。
アプリはAmazonでうまく動作するはずです。あなたはまだ専用サーバーを扱っています。主な違いは、私が考えるバージニアのどこかで物理的に触れることができないということです。
これは、AmazonのためのPHP用SDKがありますが、どのサービスの目的がすぐにわかりません。私はSDKを使わずにEC2上でPHPを正常に実行しました。あなたが興味を持っている場合でも、リンクは以下の通りです:
http://aws.amazon.com/sdkforphp/
EDIT:
PHPのAPIの主な利点は、アプリケーションがアマゾンのサービスと統合する場合のためです。たとえば、アプリケーションがAmazon S3にファイルを保存するとします。 S3はRESTインターフェースを使用してS3 Cloud上のリソースと対話します。 PHP APIには、RESTインターフェイスの周りにラッパーを記述するのではなく、事前にパッケージ化されたいくつかのAPIが含まれています。
あなたは私にこの知識を与えるためAmazon PHP SDK FAQ
こんにちは親愛なるのおかげで、ここで多くを学ぶことができます。 – Abhi
Windows 7上でXAMP(PHP 5.3、mySQL)を使用しています。私のアプリケーションをEC2にアップロードするには、追加要件があります。だからこのシナリオで私は彼らのSDKをインストールする必要がありますか? – Abhi