【发布时间】:2011-06-17 11:19:09
【问题描述】:
我在尝试在我的 Fedora 15 系统上设置 phpMyFAQ 时收到一条消息,指出 ext/xmlwriter 丢失。我在 PHP 手册中查找并得到了这个:
默认情况下启用此扩展程序。它可以通过在编译时使用以下选项来禁用:--disable-xmlwriter
我使用 yum 在我的计算机上安装 PHP,并认为重新编译 PHP 是一项非常不愉快的工作。我可以通过编辑诸如php.ini 之类的内容来启用它吗?或者任何其他方法可以在不重新编译 PHP 的情况下完成此任务?怎么做?
【问题讨论】:
-
在命令行上使用
phpinfo()或php -i,您应该能够看到PHP 构建的编译时间选项。你能看看那里有没有提到xmlwriter? -
是的。而
--disable-xmlwriter确实在配置命令中。 -
它可能被构建(并因此通过 php.ini 加载)作为单独的 .so 模块。否则(强烈反对)最终通过
pecl install xmlwriter安装。 -
我刚刚注意到PHP手册上说
This extension has no configuration directives defined in php.ini.这是否意味着php.ini不可能启用它? -
试试
yum install php-xmlwriter或yum install php-xml。