kyoagunのブログ

技術系、PdMについてを書いていこうと思います。

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

以上です。