AWS EC2 php5.4 LAMP環境の構築
1. データベースサーバなどの関連ソフトウェアのインストール
mysql-serverパッケージがインストールされていない場合は、以下コマンドを実行。
MySQLのデフォルト文字コードを UTF-8に設定しておく事。
また、ストレージエンジンはInnoDBを使用する事。
/etc/my.conf に以下設定を追記。
**********************************************************
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
#log=/var/log/mysql.log
#default-character-set=utf8
character-set-server=utf8
skip-character-set-client-handshake
innodb_file_per_table
innodb_buffer_pool_size=64M
innodb_log_file_size=16M
innodb_log_files_in_group=2
[mysqld_safe]
log-error=/var/log/mysqld-error.log
pid-file=/var/run/mysqld/mysqld.pid
**********************************************************
その他のパッケージをインストール
yum -y install mysql fping iksemel net-snmp-libs openldap curl unixODBC OpenIPMI-libs libssh2
2. Apacheのインストール
yum install httpd24
3. PHPのインストール
yum -y install php54 php54-gd php54-bcmatch php54-mysql php54-mbstring php54-xml
php.ini の timezone 設定
date.timezone = Asia/Tokyo
cp /usr/share/zoneinfo/Japan /etc/localtime
1GBのswap領域を作成
dd if=/dev/zero of=/swapfile bs=1M count=1024
mkswap /swapfile
swapon /swapfile
Apacheの起動
service httpd start