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[="..."]]