2013年5月1日水曜日

LAMP環境をAWSで構築する。

さらのAmazon Linux 64bitにLAMP環境を構築します。

LAMP環境構築編 – Amazon EC2(AWS) Amazon LinuxでWordPress運用
↑のページを参考に。


まずはyumのupdate。
yumっていうのは「Yellowdog Updater Modified」の略で、ソフト(パッケージ)をインストールしたりアンインストールしたりするコマンドです。
超べんり。
だけどできないこともある。

# yum update

updateっていうのはリストをアップデートする感じですかね。
y/N? で聞かれたらyを選択。

# yum install php
# yum install mysql-server
# yum install php-mysql
# yum install php--mbstring


さらの状態だとapacheが起動していないので起動する。

# /etc/init.d/httpd start

phpmyadminをインストールしましょう。

# cd /usr/local/src
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# yum --enablerepo=rpmforge install phpmyadmin

↑通常のyumにはphpmyadminのリポジトリがないらしいのでrpmforgeのリポジトリを使っときます。

これでLAMP環境のインストールが完了。
設定に移ります。

まずはphpmyadminの設定をします。
設定ファイルをバックアップして編集しましょう。

# cp /usr/share/phpmyadmin/config.inc.php config.inc.php.bak.20130501
# vi /usr/share/phpmyadmin/config.inc.php

このPHPファイルの中に46桁の文字列を編集するところがあるので、そこを編集します。
$cfg['blowfish_secret'] = 'sundaymondaytuesdaywednesdaythursdayfridaysatu'
↑こんな感じ。

あとはphpmyadmin.confファイルをバックアップして編集します。
# cp /etc/httpd/conf.d/phpmyadmin.conf /etc/httpd/conf.d/phpmyadmin.conf.bak.20130501
# vi /etc/httpd/conf.d/phpmyadmin.conf

このファイルで↓になっているところを
order deny,allow
deny from all
allow from 127.0.0.1
allow from ::1
↓に変更(コメントアウトして)
order deny,allow
#deny from all
#allow from 127.0.0.1
allow from ::1


それでapacheを再起動します。
# /etc/rc.d/init.d/httpd reload

http://ドメイン名/phpmyadmin/
↑にアクセスして完成。


0 件のコメント:

コメントを投稿