PHPDocumentor错误

时间:2013-09-06 10:01:21

标签: php

我已经使用命令

使用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?

请帮助。

3 个答案:

答案 0 :(得分:3)

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

  1. 升级梨

      

    梨升级梨

  2. 检查phpDocumentor版本

      

    梨列表

  3. 卸载phpDocumentor 1.x

      

    梨卸载PhpDocumentor

  4. 安装phpDocumentor 2.x

      梨通道发现pear.phpdoc.org
      pear安装phpdoc / phpDocumentor

答案 1 :(得分: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

答案 2 :(得分:0)

这可能是因为你的php在你的 / xampp / 文件夹中,并且梨试图通过以下路径访问它: c:/ php / pear / data /...

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