从phpinfo()
的输出中,– --disable-dom
被包含在configure命令中。 如何在不重新编译PHP的情况下将其更改为--enable-dom
?
编辑 :我使用的是Fedora 10.我使用的PHP是随附的。
只需安装名为php-xml的包,它提供了php-dom的支持 。
确保调整configuration为了实际加载模块:
/etc/php.d/dom.ini /etc/php.d/xmlreader.ini /etc/php.d/xmlwriter.ini /etc/php.d/xsl.ini
并重新启动Apache。
你不能 – 这是编译时选项。
除非你发现另一个预编译的PHP发行版与你的设置兼容(你没有在你的问题中详细说明)。
除非你正在寻找的function也以其他方式实现,否则在一个php脚本文件中说一组函数,你可以在你的脚本中include()
。
我用YUM(CentOS)安装了php-xml,
sudo yum安装php-xml
重新启动Apache
sudo服务httpd重启
一切工作正常
你可以下载SRPM for PHP。 更改spec文件,使其具有–enable-dom,然后使用rpmbuild工具重新制作RPM。
请参阅本网站,作为修补和重buildSRPM的示例。