Назад | Перейти на главную страницу

Как использовать --enable-dom без перекомпиляции PHP?

Из вывода phpinfo(), --disable-dom включены команда настройки. Как мне изменить его на --enable-dom без перекомпиляции PHP?

редактировать: Я использую Fedora 10. Я использую тот PHP, который был с ним.

Просто установите пакет с именем php-xml, который предоставляет php-dom служба поддержки.

Вы можете найти список загрузок на http://rpm.pbone.net/index.php3/stat/4/idpl/10503222/com/php-xml-5.2.6-5.i386.rpm.html

Обязательно настройте конфигурации, чтобы модули действительно загружались:

/etc/php.d/dom.ini
/etc/php.d/xmlreader.ini
/etc/php.d/xmlwriter.ini
/etc/php.d/xsl.ini

и перезапустите apache.

Вы не можете - это параметры времени компиляции.

Если вы не найдете другой предварительно скомпилированный дистрибутив PHP, совместимый с вашей установкой (который вы не уточняете в своем вопросе).

Если, конечно, функции, которые вы ищете, не реализованы и другими способами, скажем, набор функций в файле сценария php, который вы можете include() в ваши скрипты.

Я установил php-xml с YUM (CentOS)

sudo yum установить php-xml

Перезагрузите Apache

sudo service httpd перезапуск

Все нормально работает

вы можете скачать SRPM для PHP. Измените файл спецификации так, чтобы он имел --enable-dom, затем переделайте RPM с помощью инструментов rpmbuild.

Видеть Этот сайт как пример исправления и восстановления SRPM.