Movable Type CMSプラットフォーム Movable Type
ドキュメントサイト

Movable Type 8 ManualMovable Type 8 マニュアル

AMI 環境の PHP のバージョンをアップデートする
AWS

最終更新日: 2026.04.30

本マニュアルでは、Movable Type AMI版における PHP のパッチバージョンの更新およびメジャー・マイナーバージョンの移行手順について説明します。

前提条件

対象環境

Amazon Linux 2023 上で動作する Movable Type AMI版

重要
Amazon Linux 2 の Movable Type AMI版では、Movable Type 9 のパッケージは提供していません。そのため、Amazon Linux 2023(以下、AL2023)に対応している Movable Type AMI版 を使用して EC2 インスタンスを新たに起動し、旧環境のデータを移行する必要があります。

移行手順については、「Movable Type AMI版を Amazon Linux 2 から Amazon Linux 2023 に移行する」を参照してください。

推奨する事前作業

PHP のバージョンの更新および移行作業を行う前に、データの個別バックアップおよびインスタンス全体のバックアップ(AMI 作成)を行うことを推奨します。これにより、万一の際も迅速な復旧が可能になります。

バックアップの手順については、「Movable Type AMI版のバックアップとリストア」を参照してください。

PHP パッケージの標準構成

Movable Type AMI版では、計12個の PHP コアパッケージと拡張モジュールがインストールされています。

コアパッケージ

  • php
  • php-cli
  • php-common
  • php-fpm

拡張モジュール

  • php-gd
  • php-mbstring
  • php-mysqlnd
  • php-opcache
  • php-pdo
  • php-process
  • php-sodium
  • php-xml

パッチバージョンの更新手順

利用可能な AL2023 のリリースを確認します。

$ dnf check-release-update

AL2023 のリリースバージョンを固定し、PHP のパッチバージョンを更新します。
リリースバージョンとパッケージ名は、環境に合わせて適宜読み替えてください。

$ sudo dnf upgrade --releasever=2023.10.20260330 php8.3 php8.3-cli php8.3-common php8.3-fpm php8.3-gd php8.3-mbstring php8.3-mysqlnd php8.3-opcache php8.3-pdo php8.3-process php8.3-sodium php8.3-xml

PHP のバージョンを確認します。

$ dnf list --installed | grep php

関連サービスを再起動します。

$ sudo systemctl restart php-fpm httpd movabletype

メジャー・マイナーバージョンの移行手順

関連サービスを停止します。

$ sudo systemctl stop php-fpm httpd movabletype

利用可能な AL2023 のリリースを確認します。

$ dnf check-release-update

AL2023 のリリースバージョンを固定し、インストール済みの PHP パッケージを新しいバージョンに入れ替えます。
リリースバージョンとパッケージ名は、環境に合わせて適宜読み替えてください。

$ sudo dnf install --allowerasing --releasever=2023.10.20260330 php8.4 php8.4-cli php8.4-common php8.4-fpm php8.4-gd php8.4-mbstring php8.4-mysqlnd php8.4-opcache php8.4-pdo php8.4-process php8.4-sodium php8.4-xml

PHP のバージョンを確認します。

$ dnf list --installed | grep php

関連サービスを起動します。

$ sudo systemctl daemon-reload
$ sudo systemctl enable --now php-fpm
$ sudo systemctl start httpd movabletype

関連するマニュアル

Q&A

目次