0

我已经使用 pear 使用命令安装了 php documentor


$ pear channel-discover pear.phpdoc.org


$ pear install phpdoc/phpDocumentor

Error: failed to mkdir c:/php/pear/data/phpDocumentor/features/generates-documentation/create-documents-using-twigs

现在我正在写 $ phpdoc run -d E:/input/demo.php -t E:/output然后错误如下

Parsing configuration file phpDocumentor.ini...
<found in c:\php\pear\data/phpDocumentor/>
Error: cannot open phpDocumentor.ini in directory c:/xampp/php/pear/phpDocumentor
-Is phpdoc in either the path or include_path in your php.ini file?

请帮忙。

4

3 回答 3

3

我遇到了同样的麻烦并解决了。我的 xampp 已经安装了 phpDocumentor 1.x。所以我需要卸载它。

  1. 升级梨

    梨升级 PEAR

  2. 检查 phpDocumentor 版本

    梨清单

  3. 卸载 phpDocumentor 1.x

    梨卸载 PhpDocumentor

  4. 安装 phpDocumentor 2.x

    pear channel-discover pear.phpdoc.org
    pear install phpdoc/phpDocumentor

于 2013-12-18T06:34:13.027 回答
2

我知道它很旧,但可能对其他人不再使用。您必须更改 pear 配置。

第一的:

C:\path-to-xampp-php-pear\>pear config-show

验证配置并根据您的路径进行更改。在我的情况下,问题是当配置设置为c:\php\pear而不是c:\xampp\php\pear

要更改它,请执行: pear config-set doc_dir c:\xampp\php\pear\docs

于 2015-05-26T19:33:36.860 回答
0

这可能是因为您的 php 在您的/xampp/文件夹中,并且 pear 尝试通过休闲路径访问它:c:/php/pear/data/...

这只是解决方法,但您可以将虚拟c:/xampp/php/pear/文件夹从 xampp 复制到 C: 驱动器...

于 2013-10-14T12:06:41.723 回答