“The AMP plugin requires the DOM extension in PHP” WordPressにAMPをインストールしたときのエラーを解決する方法。php-xmlのインストール

wordpress_amp_dom_extention_0

WordPressのプラグインの1つであるAMPをインストールして有効化すると、管理画面に以下の文言が表示されました。

The AMP plugin requires the DOM extension in PHP. Please contact your host to install this extension.

AMPはPHPのDOM拡張モジュールを必要としますが、使っているサーバーの中に該当するモジュールがないという意味です。

目次

PHP DOM拡張モジュールのインストール

解決方法は簡単です。PHPのDOM拡張モジュールを以下のコマンドでインストールすればAMPが使えるようになります。

# yum install --enablerepo=remi,remi-php73 php-xml
# systemctl restart httpd

自分は「さくらのVPS」を使っていますが、デフォルトでは外部リポジトリのremiは入っていないと思われるので、上記のコマンドを実行する場合は、こちらの記事を参考にしてください。

AMPのインストールを確認

上記のコマンドを実行して特にエラーが出なければ、WordPressのダッシュボードにAMPの見出しが表示されます。

wordpress_amp_dom_extention_0

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次