【Amazon Linux】【PHP5.6】EC2にLAMP環境を作る
こんにちわ。kyamashitaです。
EC2にPHP5.6でLAMP環境を作る必要があったのですが、ちょっとハマったので備忘録として残します。
LAMP環境
- Amazon Linux
- Apache 2.4
- MariaDB バージョン指定なし
- PHP 5.6
インストール
はじめはPHPから入れていたのですが、エラーで
Requires: httpd-mmn
となっていたので、Apacheからインストールしました。
手順は以下となります。
$ sudo -s
# amazon-linux-extras install epel
# yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
// httpd > php56 の順でインストール
// httpd
# yum install httpd
# systemctl start httpd
# systemctl enable httpd
# systemctl is-enabled httpd
// php
# yum install --disablerepo=amzn2-core --enablerepo=remi,remi-php56 php php-devel php-intl php-mbstring php-pdo php-gd php-mysqlnd php-fpm
// mariadb
# yum install mariadb-server
# systemctl start mariadb
# systemctl enable mariadb
# systemctl is-enabled mariadb
# mysql_secure_installation
enter > Y > PASSWORD > enter > enter > enter > enter