3
Help us understand the problem. What are the problem?

More than 1 year has passed since last update.

posted at

updated at

サーバーの PHP バージョンは 5.3.29 ですが WordPress 5.2.4 は 5.6.20 以上のみでご利用になれます。への対策

「AmazonWebServices基礎からのネットワーク&サーバー構築 改訂版」でハンズオンに挑戦中です。

良著ですがAmazonのレビューにもあるように、出版から時間が経っているので、そのままやるとハマります。

環境

  • MacOS 10.14.6
  • WordPress 5.2.4

エラー内容

『8-3 WebサーバーにWordPressをインストールする』で、WordPress:latest(5.2.4)をインストール後、Apacheを再起動するとトップページにエラー。

「サーバーの PHP バージョンは 5.3.29 ですが WordPress 5.2.4 は 5.6.20 以上のみでご利用になれます。」

もしくは

「お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。」

解決法

WebサーバーのPHPと関連モジュールのバージョンを7.3にアップデートすると解決しました。

手順

※AWSでWebサーバーが構築されている状態を前提とします。

まず、現在のPHPのバージョンを確認。

$ php -v
PHP 5.3.29 (cli) (built: May 12 2015 22:42:19) 

ふるっ(^_^;)

PHP5.3.29ならびに関連モジュールを削除。

$ sudo yum remove php-*

PHP7.3をインストール。

$ sudo yum install php73

httpd-toolsが競合していると言われたので削除して再インストール。

$ sudo yum remove httpd-tools
$ sudo yum install php73

無事インストールされたか確認。

$ php -v
PHP 7.3.10 (cli) (built: Oct 18 2019 18:35:30) ( NTS )

いいかんじですね(^O^)v

関連モジュールをインストール(PHP7.3用にしています)

$ sudo yum install php73-cli php73-common php73-fpm php73-mbstring php73-mysqlnd php73-pdo

Apacheを再起動してみましょう。

$ sudo service httpd restart

エラーがとれましたヽ(=´▽`=)ノ
WordPress_›_構成ファイルのセットアップ.png

参照

Amazon LinuxのPHPバージョンアップ(5.3 -> 7.2)したメモ – WordPress │ 能無しプログラマーの云々
2019年4月からWordPressのphpバージョンは5.6以上が必要になるよ! | WEBマスターの手帳

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
3
Help us understand the problem. What are the problem?