我无法生成项目的文档。在 NetBeans "php.exe"下获取错误消息时,无法识别为内部或外部命令、可操作程序或批处理文件。ApiGen 2.8.0 独立版已在单独的文件夹中解压缩,其参考在工具->选项->apigen 下给出。有人有什么建议吗?提前谢谢。
问题是您的 Netbeans 安装不知道默认情况下 PHP 可执行文件的位置。您需要按照以下步骤将 PHP 路径添加到您的 Windows 环境中;
- 根据个人喜好将 APIGen 解压缩到合适的位置
- 转到您的 PHP 可执行文件目录(对于 C 上的 XAMPP,它看起来像 C:\xampp\php
- 复制顶部窗口路径中的位置地址
- 打开开始菜单,然后右键单击"计算机"
- 选择左侧的"高级系统设置",然后在新窗口中单击"环境变量"。
- 在第二个列表视图中,标记"路径"条目,然后单击"编辑"
- 将光标定位在值字段中的最末尾。
- 键入分号并在步骤 #3 中粘贴复制的路径,确保您的路径以反斜杠结尾。
- 单击"确定",然后确保重新启动 Netbeans。
- 转到选项 -> PHP,然后单击"搜索",Netbeans 现在应该能够找到您的 PHP 可执行文件。
在 netbeans 中设置 APIGen;
- 转到选项 -> PHP -> APIGen
- 浏览到提取的 APIGen 位置,然后选择 apigen.bat 文件。
- 您也可以在 apigen 后添加"--debug".bat以便在出现故障时获得详细的错误报告。
您的系统现在应该可以生成文档了。首次生成文档时,系统会要求您选择输出文件夹以及文档应涵盖的内容。