PHP を使用して Web アプリケーションを開発する場合、「PHP 致命的エラー: クラス 'DOMDocument' が見つかりません」のようなエラー メッセージが頻繁に表示されます。このエラーは、PHP パーサーが DOMDocument クラスを見つけられなかったため、それをロードできなかったことを意味します。これは通常、XML ドキュメントや HTML ドキュメントを操作する必要があるアプリケーションで発生します。
以下では、「PHP 致命的エラー: クラス 'DOMDocument' が見つかりません」の問題を解決するためのいくつかの解決策を紹介します。
まず、DOM 拡張機能がインストールされていることを確認します。 DOM 拡張機能は PHP のコア拡張機能であり、XML の解析と操作に関連する関数とクラスを提供します。次のコマンドでインストールできます:
sudo apt-get install php-xml
オペレーティング システムが Ubuntu または Debian でない場合は、適切なパッケージ マネージャーを使用して DOM 拡張機能をインストールできます。
DOM 拡張機能をインストールしても問題が解決しない場合は、PHP を再コンパイルして DOM 拡張機能が適切であることを確認する必要がある場合があります。有効になりました。 PHP を再コンパイルする前に、PHP の開発パッケージがインストールされていることを確認してください。
PHP を再コンパイルする前に、次のコマンドを実行して、現在の PHP インストールの場所を見つけます。
which php
次に、その場所を引数として使用して次のコマンドを実行し、PHP を再コンパイルします。
./configure --with-dom --with-php-config=[php-config路径] make sudo make install
php --ini
;extension=dom.so
extension=dom.so
$xml = new DOMDocument();
以上がPHP 致命的エラーの解決策: クラス「DOMDocument」が見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。