Amazon Linux(EC2)でシンプルにWordPressを構築する


概要

  • apacheのデフォルトのドキュメントルート直下にWordPressを構築
  • 下記コマンドを実行していくだけでできるようにした
  • AmazonLinux2ではなく、AmazonLinux版
  • rootユーザーで行う

インストール

ミドルウェアインストール

yum install httpd24 gd mysql-server wget -y
yum install -y php56 php56-mcrypt php56-mbstring php56-mysqlnd php56-devel

PHP設定

cp /etc/php.ini /etc/php.ini.org
vi /etc/php.ini
------------------------------------
date.timezone = 'Asia/Tokyo'
------------------------------------

mysql設定

/etc/init.d/mysqld start

chkconfig mysqld on

mysql -u root
mysql> create database wp;
Query OK, 1 row affected (0.04 sec)

mysql> grant all privileges on wp.* to wp@localhost identified by 'wp用の任意パスワード';
Query OK, 0 rows affected (0.06 sec)

mysqladmin -u root password '任意のルートパスワード'

WordPressインストール

wget https://ja.wordpress.org/latest-ja.tar.gz

tar zxvf latest-ja.tar.gz

cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org

tar zxvf latest-ja.tar.gz
mv wordpress/* /var/www/html/

apache設定

sudo cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
vi /etc/httpd/conf/httpd.conf
------------------------------------
<Directory "/var/www/html">
     AllowOverride All
------------------------------------
service httpd restart
chkconfig httpd on

アクセスチェック

ブラウザで以下にアクセス

http://設定したIPアドレス

あとは画面の指示にしたがってインストールすれば立ち上がります。