AWS EC2 php5.4 LAMP環境の構築

1. データベースサーバなどの関連ソフトウェアのインストール

 mysql-serverパッケージがインストールされていない場合は、以下コマンドを実行。

 yum -y install 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 設定   

vim /etc/php.ini

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