&reftitle.setup;
&reftitle.required;
この拡張モジュールは、PHP 8.4.0 以降では libxml >=
2.9.4 が、PHP 8.4.0 より前のバージョンでは、libxml >= 2.9.0 が、PHP 8.0.0 より前のバージョンでは libxml >= 2.6.0 が必要です。
PHP >= 7.4 におけるインストール手順
libxml 拡張モジュールはデフォルトで有効となりますが、
で無効になっている可能性もあります。
PHP は libxml2 向けの正しいライブラリファイルやヘッダファイル、
コンパイルフラグを選ぶために pkg-config を使います。
configure スクリプトを実行する前に、
望ましいバージョンの libxml2 が選ばれるようにするために、
pkg-config の検索パスを制御する目的で
以下のようにして環境変数 PKG_CONFIG_PATH が使えます:
PHP < 7.4 におけるインストール手順
libxml 拡張モジュールはデフォルトで有効となりますが、
で無効になっている可能性もあります。
オプションの
ディレクティブを使って、PHP をコンパイルするシステム上での
libxml の位置を指定することができます。
指定しなければ、デフォルトの場所のみを探します。configure の際に libxml
(具体的には xml2-config) を探す順序は次のとおりです。
で指定した ([DIR]) 場所
([DIR]=/bin/xml2-config)
/usr/local/bin/xml2-config
/usr/bin/xml2-config
configure 時に で指定したディレクトリで
xml2-config が見つからない場合は、デフォルトの場所を探します。