起こったこと
AWSの入門書を参考にしながらEC2上でwordpressを構築し、ブラウザから
Wp-admin/install.php
にアクセスしたところ
「このページは動作していません」
と表示されてしまった.
EC2のOSはAmazon Linux2
wordpressのバージョンは5.5.1を利用した。
原因と対処方法
phpのバージョンが古いのが原因だった。
wordpressのダウンロードサイトを見ると、PHP バージョン7.4以上推奨と書いてある(2020年9月現在)
https://ja.wordpress.org/download/
しかし、aws上で単純にyum installコマンドでphpをインストールすると、バージョン5.4がインストールされてしまっていた。
下記手順のとおりphp7.4をインストールし、httpdを再起動することで無事に動作するようになった。
$ sudo yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php73 php
$ 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 php74 php74-php php74-php-fpm
$ sudo ln -s /usr/bin/php74 /usr/bin/php
$ sudo yum install -y php74-php-mysql php74-php-mbstring php74-php-gd
$ sudo systemctl restart httpd