PHPDocumentor安装与使用以及一般问题的处理

一、安装PHPDocumentor

1、Pear安装


a、可以一步步安装,开始安装相关依赖包,依赖包有2个,分别是XML_Parser和XML_Beautifier


在命令行中输入pear install XML_Parser安装XML_Parser。

D:/Program Files/PHP>pear install XML_Parser

在命令行中输入pear install XML_Beautifier安装XML_Beautifier。

D:/Documents and Settings/Administrator>pear install XML_Beautifier

下面才正式安装PHPDocumentor

在命令行中输入pear install PhpDocumentor安装PhpDocumentor。

D:/Documents and Settings/Administrator>pear install PhpDocumentor


b、当然,一步步安装比较麻烦,还有一种一步到位的安装方式


进入dos的php目录
输入pear install -a PhpDocumentor

D:/Documents and Settings/Administrator>pear install -a PhpDocumentor


2、手动安装


下载后,如果希望使用命令行接口,解压到任意路径(假设在C:/Program Files/),
修改C:/Program Files/PhpDocumentor-1.4.2/phpdoc.bat
把第一行修改SET phpCli=C:/usr/local/php/cli/php.exe
令等号右边的值为php.exe的路径
我的机器是SET phpCli=D:/php5/php.exe

在命令行输入C:/Program Files/PhpDocumentor-1.4.2/phpdoc,其实是一个批处理文件
会出现一个dos界面,给你选择ini文件。
后面就不知道了。

如果想使用web接口,你必须先把apache和php装好,把PhpDocumentor-1.4.2这个文件夹
拷贝到文档根目录下,然后在浏览器url栏输入:
http://localhost/PhpDocumentor-1.4.2/phpdoc.php
然后浏览器会自动跳转,选择index.html,后面的操作就很简单了。


二、使用

a、Doc下面的命令方式


相关说明:如果需要把对应目录中所有的文件都生成文档,那使用下面命令
phpdoc -o HTML:Smarty:PHP -d D:/install/apachephp/wamp/www/thinkphp -t D:/install/apachephp/phpdoc/thinkphp

相关说明:如果需要把对应目录中某个文件生成文档,那使用下面命令
phpdoc -o HTML:Smarty:PHP -f D:/install/apachephp/wamp/www/thinkphp/infile.php -t D:/install/apachephp/phpdoc/thinkphp
具体的命令用法,请使用phpdoc -h查看去比较,以上都是生成HTML文档


b、WEB界面生成


在新的phpdoc 中,除了在命令行下生成文档外,还可以在客户端浏览器上操作生成文档,具体方法是先把PhpDocumentor 的内容放在apache 目录下使得通过浏览器可以访问到,访问后显示如下的界面:

点击files 按钮,选择要处理的php 文件或文件夹,还可以通过该指定该界面下的Files to ignore 来忽略对某些文件的处理。

然后点击output 按钮来选择生成文档的存放路径和格式.

最后点击create ,phpdocumentor 就会自动开始生成文档了,最下方会显示生成的进度及状态,如果成功,会显示

Total Documentation Time: 1 seconds

done

Operation Completed!!

然后,我们就可以通过查看生成的文档了,如果是pdf 格式的,名字默认为documentation.pdf 。


三、中文乱码问题

a、Zend中使用


下面的目录便是模板文件存放处:

  C:/Program FilesZendZend Studio for Eclipse - 6.0.1/plugins/com.zend.php.phpdocumentor_6.0.1.v20080601/Resources/phpdocumentor/phpDocumentor/Converters/HTML/frames/templates/default/templates

  而且模板结构良好,只需要修改head.tpl、index.tpl、blank.tpl、top_frame.tpl等文件,将其中的 ISO-8859-1改成GBK编码方式即可,而样式文件的修改同样如此,如修改stylesheet.css,先找到

  C:/Program FilesZendZend Studio for Eclipse - 6.0.1/plugins/com.zend.php.phpdocumentor_6.0.1.v20080601/Resources/phpdocumentor/phpDocumentor/Converters/HTML/frames/templates/default/templates/media

目录下的文件,然后进行修改即可。

  注意:上述修改是针对默认的php文档样式进行的,phpdoc提供了多款样式,为了修改对应样式的模板和样式文件,只需要替换上述地址中的default为样式名称即可找到文件所在地址


b、

自己安装的话,那就直接搜索utf-8,然后把搜索到的所有都替换成自己的编码,例如GBK等,保存就可了啦;

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值