AWSEC2でLAMP環境(Apache,PHP,MySQL)の構築
AWSEC2でLAMP環境(Apache,PHP,MySQL)の構築手順を紹介します。
#apach php設定
sudo yum update -y
sudo yum -y install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
sudo amazon-linux-extras install epel
sudo yum install epel-release
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
sudo yum install -y php73 php73-php php73-php-fpm php73-php-mbstring php73-php-pdo php73-php-mysqlnd php73-php-xml php73-php-intl
sudo ln -s /usr/bin/php73 /usr/bin/php
sudo yum install git
sudo systemctl reload httpd
# タイムゾーン設定
sudo vi /etc/sysconfig/clock
ZONE="Japan"
sudo ln -sf /usr/share/zoneinfo/Japan /etc/localtime
sudo vi /etc/opt/remi/php73/php.ini
# 下記を追記
date.timezone = "Asia/Tokyo"
# AWSのEC2インスタンスから再起動
# MySQL設定
# mariaDB削除してから
sudo yum remove mariadb-libs
sudo rm -rf /var/lib/mysql
sudo yum install mysql
# 日本語の設定
sudo localectl set-locale LANG=ja_JP.UTF-8
sudo localectl set-keymap jp106
# Apacheの再起動
sudo systemctl reload httpd.service
以上です。