1

EC2 で次のセットアップを使用する予定です: PHP (最近のバージョン) と ec2 インスタンスでの memcached、および MySQL データベース用の Amazon の RDS サービスを使用します。

最も頻繁に使用される php 拡張機能とともに PHP と Memcached がインストールされている推奨インスタンスはありますか? 私はシステム管理者ではなく、既に構成されているシステム管理者を好みます。

4

1 に答える 1

2

LAMP と memcached のみに付属するイメージについては知りませんが、しばらく前に Amazon Linux AMI (カットダウンされた centOS ディストリビューション) で何かをセットアップしました。いつでもこれをガイドとして使用して、自分で設定できます (後で独自のイメージを作成できます)。

免責事項: 私はこれを記憶違いで行っています。ここで 1 つか 2 つのステップを見逃している可能性があるため、エラー メッセージを読んで何が欠けているかを確認してください。

Apache、PHP、mySQL をインストールします。

yum -y install httpd php mysql mysql-server php-mysql

インスタンスを開始するときに、このサービスが開始されていることを確認してください。

chkconfig httpd on
chkconfig –add mysqld
chkconfig mysqld on

Apache と MySQL を起動します。

service httpd start
service mysqld start

mysql にログインし、root アカウントをセットアップします。DB の作成、ユーザーのセットアップ、テスト データベースの削除などを行います。

memcached をインストールする前に、追加の centOS パッケージ用に EPEL リポジトリを yum に追加してから、いくつかの依存関係をインストールする必要があります。

新しいファイル/etc/yum.repos.d/epel.repoを作成して貼り付けます。

[epel]
name=Extra Packages for Enterprise Linux 5 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=0

[epel-source]
name=Extra Packages for Enterprise Linux 5 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=0

依存関係をインストールします。

yum groupinstall "Development Tools"
yum install openssl-devel openssl

次に、memcached をインストールしてみます。

yum install memcached

それが役に立てば幸い

于 2011-05-11T06:27:50.517 に答える