AWSでWordPressを立ち上げた!!

基本的に以下のチュートリアルから簡単に対応できた!!
チュートリアル: Amazon Linux を使った WordPress ブログのホスティング
https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html

ただし、以下のことで苦労したので、ざっくりとメモ。
本当にかなり苦労したし、いまだに対応しきれていない個所があるのだが、細かく作業履歴を残せていないので、ほんとにざっくりと。
■苦労したこと
LAMP環境を整えること。以下を対応したが、正確に設定できているかいまだ不明。
①MySQL5.7(新規追加)
②php5.3 → php7.2
③Apache2.2 → Apache2.4

①MySQL(新規追加)
以下のコマンドを実行してインストール。その後、サービスを起動して初期設定をしました。
sudo yum install mysql57 mysql57-common mysql57-devel mysql57-server

※主にこちらのサイトを参考に対応できました。掲載者様、ありがとうございました!
https://lab.maro-log.net/post-12374/

②php5.3 → php7.2
これがかなり厄介。一度、php5.3を削除してphp7.2をインストール
sudo yum remove php-*
sudo yum install php72

すると、なにやら正常に動かず…。いろいろ検索した結果、httpd-toolsの競合が発生しているとのことで、以下実行。
sudo yum remove httpd-tools

念のため、削除後にphpを再度インストール。そこで、いろいろと足りないものがあったことも判明し、以下を実行。
sudo yum install php72-cli php72-common php72-fpm php72-mbstring php72-mysqlnd php72-pdo
sudo yum install httpd-tools

③Apache2.2 → Apache2.4
実はこの作業、②の途中で勝手に更新されていた模様。
PHP7.2を入れた時点で更新された?最後の「install httpd-tools」?
とにかく、対応中のサーバーで運用してるホームページが閲覧できない状態になってしまったので、
急いでhttd.confのDocumentRoootやらなにやらを修正して閲覧可能状態へ対応。非常に疲れた…。

とにかく、ここで環境は整ったのでWordPressのインストール作業を実施!!

https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/hosting-wordpress.html
お疲れさまでした!!

※現在、アップデートやプラグイン、ファイルのアップロードが不可能(T T)
原因は確認中だが、FTPなのかフォルダのパーミッションなのか、とにかくすぐに解決できなさそう…。
さらにphp -vでcurlのWarningが…。何が悪いのやら…。引き続き調査しながらだなぁ。

→ファイルアップロードは chmod -R 777 wp-content で可能に。
 ひとまず使うとき以外は755へ修正。引き続き調査かぁ…。