1

我正在尝试运行 phpDocumentor 并收到此错误...我在 Google 上进行了广泛搜索,但找不到有效的解决方案,不幸的是我无法通过 PEAR 安装,所以我不得不从他们的 github 下载并尝试手动做事。

我已根据需要设置了环境变量

C:\xampp\php;C:\xampp\php\pear\phpDocumentor;C:\xampp\php\pear\phpDocumentor\bin;

php.ini中的 include_path也是:

include_path = ".;C:\xampp\php\pear\phpDocumentor;C:\xampp\php\pear\phpDocumentor\bin;C:\xampp\php\PEAR"

我正在尝试使用以下代码生成文档:phpdoc -d Z: -t Z:\docs\phpDoc

但后来我收到以下错误:

正在解析配置文件 phpDocumentor.ini...(在 C:\php\pear\data/PhpDocumentor/ 中找到)... 错误:无法打开目录 C:/xampp/php/pear/PhpDocumentor 中的 phpDocumentor.ini -Is phpdoc in php.ini 文件中的路径或 include_path?

我对此感到困惑,非常感谢任何有关使其正常工作的建议,谢谢!

4

2 回答 2

3

正在解析配置文件 phpDocumentor.ini...(在 C:\php\pear\data/PhpDocumentor/ 中找到)... 错误:无法打开目录 C:/xampp/php/pear/PhpDocumentor 中的 phpDocumentor.ini -Is phpdoc in php.ini 文件中的路径或 include_path?

错误是 phpdoc.bat 设置的原因。简单的解决方案是将文件夹 C:/xampp/php/pear/PhpDocumentor 复制到 C:\php\pear\data\ 位置,或者您可以在 phpdoc.bat 文件中设置路径。检查您是否没有任何 phpDocumentor.ini 文件,然后从 Internet 创建或下载。

于 2013-09-27T19:43:16.570 回答
1

“在 C:\php\pear\data/PhpDocumentor 中找到”部分错误让我想知道您是否在 C:\php\ 或 C:\xampp\php 中安装了东西。phpDocumentor.ini 文件可能在 C:\php\ 而不是 C:\xampp\php\ 中吗?

顺便说一句,您可能不需要 $PATH 中的“C:\xampp\php\pear\phpDocumentor”...只是它的 /bin 子目录,以便让“phpdoc”可执行文件可用于您的命令行提示符。

于 2012-08-23T16:00:41.593 回答