首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DocBlox错误: XSL编写器无法找到您的XSLTProcessor

DocBlox错误: XSL编写器无法找到您的XSLTProcessor
EN

Stack Overflow用户
提问于 2012-02-09 23:34:31
回答 1查看 2.3K关注 0票数 1

我在本地机器上使用WAMP,并尝试使用docblox为项目生成文档。

当我试图在我的命令提示符中为一个包含必要注释的文件运行docblox命令时,我得到了错误消息。

C:\wamp\www\wm-ppclps>docblox运行-f wm-ppclps.php -t documentation DocBlox version 0.18.1

开始转换文件(这可能需要一段时间,具体取决于项目的大小)错误: XSL编写器无法找到您的XSLTProcessor;请检查您是否安装了PHP扩展

我不知道为什么会出现这样的错误信息。该命令创建documentation文件夹,解析源代码并生成structure.xml文件。它只是不会将结构转换为HTML文件或任何其他可读文件。

我将PHP安装目录添加到我的系统路径中,在整个PEAR系统中安装了PEAR,在我的系统路径中添加了pear安装目录,使用DocBlox pear通道安装了docblox,并设置了必要的环境变量。我取消了对php.ini行的注释,以便为WAMP启用php_xsl.dll扩展并重新启动WAMP。当我查看phpinfo时,我看到XSL扩展已启用(XSL版本1.1.23,针对libxml版本2.6.32编译,启用EXSLT )。

有没有人知道为什么会发生这样的事情,有没有遇到过这个问题,或者能给我指出正确的方向来回答这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-10 02:40:07

您收到的错误意味着php不能识别xsl扩展名。Php为CLI和web提供了一个单独的ini文件;我假设您只为apache启用了xsl扩展。

您可以通过在命令提示符中执行php -i来验证这一点,并检查那里是否启用了xsl扩展。如果不是,则将您的dll添加到WAMP的正确配置中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9213812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档