5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

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

Last updated at Posted at 2019-10-30

「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マスターの手帳

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?