PHP7.3 DOMDocument()を使えるようにするには。

PHP7.3環境において、DOM操作をしようと思ってDOMDocument()を実行したら、エラーメッセージも無く落ちたので、その対策です。

環境

  • Ubuntu Server 16.04
  • Nginx 1.14
  • PHP7.3 FPM

概要

下記のコードを実行したら、音もなく落ちました。

$dom = new DOMDocument()

対策

PHPのDOM拡張モジュール php7.3-xml をインストールします。Ubuntuの場合は次のようにします。

$ sudo apt-get install php7.3-xml

無事解決しました。