从 的输出中phpinfo()
,--disable-dom
包含了 configure 命令。如何将其更改为而--enable-dom
无需重新编译 PHP?
编辑:我正在使用 Fedora 10。我使用的 PHP 是它自带的。
答案1
只需安装名为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。
答案2
你不能——这些是编译时选项。
除非您找到另一个与您的设置兼容的预编译 PHP 发行版(您没有在问题中详细说明)。
include()
当然,除非您正在寻找的功能也以其他方式实现,比如说您可以放入脚本中的 php 脚本文件中的一组函数。
答案3
我使用 YUM(CentOS)安装了 php-xml
sudo yum 安装 php-xml
重启 Apache
sudo 服务 httpd 重启
一切正常
答案4
您可以下载 PHP 的 SRPM。更改 spec 文件,使其具有 --enable-dom,然后使用 rpmbuild 工具重新制作 RPM。
看本网站作为修补和重建 SRPM 的示例。