Установка
Расширение libxml включено по умолчанию, но может быть отключено посредством директивы --disable-libxml .
Необязательная директива --with-libxml-dir используется для задания расположения libxml в системах, на которых PHP скомпилирован, если не директива не используется, поиск будет производиться только по стандартным путям. configure процесс производит поиск libxml (особенно, xml2-config) по путям в следующем порядке:
-
Расположение ([DIR]) заданное с помощью директивы --with-libxml-dir ([DIR]=/bin/xml2-config)
-
/usr/local/bin/xml2-config
-
/usr/bin/xml2-config
Если configure не найдет xml2-config в директории, заданной директивой --with-libxml-dir , он продолжит поиск по стандартным путям.
Коментарии
Please note that this option does not seem to work for PHP 8.1.10 anymore.
Critical Note: In PHP 7.4, an issue presents itself when interfacing with libxml version 2.10.2. If you're deploying PHP 7.4 and wish to maintain operational stability, ensure that libxml is aligned to version 2.9.10. This version has been verified to work seamlessly with PHP 7.4, thereby preventing potential conflicts.