phpDocumentor 2是一个能够 分析php源代码和注释块并生成文档的程序。php
基于phpdocumentor 1和javadoc启发而来,它持续创新的使用了一些新技术和支持php的新特性。java
phpDocumentor 2的特色:git
安装需求:github
1.依赖于 pear 进行安装:windows
下载 pear http://pear.php.net/go-pear.phar闭包
将 go-pear.phar 放到 PHP 目录下ide
执行安装命令:工具
php go-pear.phar
下面会执行输入 systemspa
而后一路回车安装完毕.net
2.接下来安装类关系绘图用到的工具:
pear install image_graphviz
下载 http://www.graphviz.org/Download_windows.php graphviz-2.38.msi
安装后,注意查看环境变量 path 中是否已添加上该 bin 的路径,
下面很重要的一步:重启电脑,不然没法生效
3.安装 phpDocumentor
pear channel-discover pear.phpdoc.org //注册channel pear remote-list -c phpdoc //列出能够得到的版本 pear install phpdoc/phpDocumentor //安装phpDocumentor
安装步骤完成!
提示下:
两个软件安装后的目录都在PHP 下的 pear 下面:
下面开始生成项目文档:
在PHP根目录下:
phpdoc -d 项目绝对路径 -t 生成的文档存放的路径
例子:
phpdoc -d E:\bak\video\code -t E:\bak\video\code\doc
E:\bak\video\code 为php代码的文件夹
E:\bak\video\code\doc 为生成文档的文件夹
具体的参数以下:
project:run [-t|--target[="..."]] [-f|--filename[="..."]] [-d|--directory[="..."]] [-e|--extensions[="..."]] [-i|--ignore[="..."]] [--ignore-tags[="..."]] [--hidden] [--ignore-symlinks] [-m|--markers[="..."]] [--title[="..."]] [--force] [--validate] [--visibility[="..."]] [--defaultpackagename[="..."]] [--sourcecode] [-p|--progressbar] [--template[="..."]] [--parseprivate] [-c|--config[="..."]]