我在本地机器上使用 WAMP,并且正在尝试使用 docblox 为项目生成文档。
当我尝试在命令提示符中运行 docblox 命令以获取具有必要注释的文件时,我收到错误消息。
C:\wamp\www\wm-ppclps>docblox run -f wm-ppclps.php -t 文档 DocBlox 版本 0.18.1
开始转换文件(这可能需要一段时间,具体取决于项目的大小) 错误:XSL 编写器无法找到您的 XSLTProcessor;请检查您是否安装了 PHP XSL 扩展
我不知道为什么会出现错误消息。该命令创建文档文件夹,解析源代码并生成 structure.xml 文件。它只是不会将结构转换为 HTML 文件或任何其他可读文件。
我将 PHP 安装目录添加到我的系统路径,我安装了 PEAR 系统范围,将 PEAR 安装目录添加到我的系统路径,使用 docblox pear 通道安装了 DocBlox,我已经设置了必要的环境变量。我取消注释 php.ini 行以启用 WAMP 的 php_xsl.dll 扩展并重新启动 WAMP。当我查看 phpinfo 时,我看到 XSL 扩展已启用(XSL 版本 1.1.23,针对 libxml 版本 2.6.32 编译,启用了 EXSLT)。
有谁知道为什么会发生这种情况,遇到过这个问题,或者可以指出我正确的方向以获得答案?