PR

WordPress PHPのバージョンアップ

アイキャッチPHP NASでブログ
記事内に広告が含まれています。

WordPress6.4から、サポートするPHPのバージョンが変更されました。
古いバージョンのPHPではセキュリティの心配もあるので、正式にサポートされる最新のPHPバージョンに変更します。

NOTE

本記事は、WebサーバーをSynologyのNASで立ち上げている場合のものです。
ネット上では、SynologyのNASでWebサーバーを運用している場合の、PHPのバージョンアップに関する情報が少なく、また頻度も少ないため、自分自身の備忘録として、この記事をアップしています。
Synology DSM のバージョンは、7.2です。
バージョンアップ前は、PHP8.0で運用していました。

スポンサーリンク

WordPressのサポートするPHPのバージョン確認

WordPressがサポートするPHP

こちらのサイトで、WordPressがサポートするPHPのバージョンが確認できます。

WordPress 6.4では、PHP 8.0、PHP 8.1、PHP 8.2 と互換性(一部除き)があり、PHP 8.3 はベータ互換性がある、と記載さています。

今回は、PHP 8.2へバージョンアップすることとします。

スポンサーリンク

Synology NASでの作業

PHP 8.2 のインストール

TIPS

PHPのインストールは、パッケージセンター からも可能です。

DSM

Webブラウザーで、DSMにログインします。

左上のメニューから、

Web Station起動

Web Stationをクリックして起動します。

WebStation 概要

「概要」で表示されるリストで、「PHP 8.2」の行の右端をクリックします。

PHP 8.2インストール画面

パッケージセンターが起動し、PHP 8.2のインストール画面が表示されるので、
「インストール」
をクリックします。

PHP8.2インストール中

インストールが始まります。

PHP8.2インストール完了

インストールが完了すると、「実行中」にかわります。

PHP 8.2のインストールは完了後のWeb Stationの「概要」

Web Stationの「概要」も、PHP 8.2の行が
未インストール」から
通常」に
変わります。

これで、PHP 8.2のインストールは完了です。

スクリプト言語の設定

次に、スクリプト言語の設定を行います。

WebStation「スクリプト言語の設定」
  1. 「スクリプト言語の設定」をクリックし、
  2. 「作成」をクリックします。
全般設定の構成
  1. 「プロファイル名」「説明」には任意の名称、説明を入力します。
  2. 「PHPバージョン」は、今回インストールしたPHP 8.2をリストから選択
  3. 「PHPキャッシュを有効にする」と「Dsiplay_errorを有効にして...」の
    チェックを入れます。
  4. 「次へ」をクリック
エクステンションを構成

エクステンション(拡張機能)を設定します。

ここでは、全部にチェックをいれます。
左上のチェックボックスをクリックすると、全部にチェックが入ります。

FPM 設定の構成

FPM 設定の構成は、デフォルトのままとします。

コア設定を構成

コア設定を構成

画像にある5項目を編集しました。
大きな画像や動画を投稿する場合、
「Post_max_size」「upload_max_filesize」
の数値を大きくします。
ここでは、128M(Bytes)としてます。

設定の確認

設定を確認して、よければ「作成」します。

新しい設定が追加された

リストに、今設定したプロファイルが追加されました。

Webサービスの設定変更

次にWebサービスの設定を変更します。

NOTE

Webポータルをユーザー定義している場合は、方法が異なります。

Webサービス
  1. 「Webサービス」をクリック
  2. 「デフォルトサービス」を選択
  3. 「編集」をクリック
デフォルトサービスの編集

表示されたウインドウで、
「PHP」を変更します。
先ほど「スクリプト言語の設定」で作成したプロファイル名をリストから選択します。

これで設定は完了です。

スポンサーリンク

WordPress管理画面上での確認

WPサイトヘルス

WordPressの管理画面のメニューから、「サイトヘルス」を開き、ステータスをみます。
エラー等ないことを確認します。

その後、「情報」からPHPのバージョンを確認します。

WPサイトヘルス-情報-サーバー

「情報」→「サーバー」から
PHPのバージョンが8.2.*で稼働していることが確認できました。

以上で、WordPressで使用するPHPのバージョンアップが完了です。


コメント

タイトルとURLをコピーしました