+ -
当前位置:首页 → 问答吧 → 编译自己的CHM格式的PHP手册

编译自己的CHM格式的PHP手册

时间:2007-11-08

来源:互联网

1、在硬盘上新建一个名为“phpchm”的文件夹作为制作的总文件夹,当然你也可以用其它名字。比如我建立的是“D:\phpchm”。

2、用 winrar 解压缩软件或相关软件将下载下来的“php_manual_zh.tar.gz”文件解压到 phpchm 文件夹。解压后在 phpchm 文件夹下出现一个 html 的文件夹,所有的手册内容都在其中。

3、安装 TortoiseCVS 。 默认会安装到 “C:\Program Files” 文件夹下,你可以更改安装路径,安装完成后会提示重启系统,重启。

4、安装 Microsoft HTML Help Workshop V1.3 。

5、在 “phpchm” 文件夹的空白处点鼠标右键,选择“CVS”-“Preferences...”,在弹出的对话框中的“Main”选项卡中将“Language”改成简体中文,“OK”退出。TortoiseCVS 变成简体中文版的了。

6、重要的步骤。在 “phpchm” 文件夹的空白处点鼠标右键,选择“CVS 取出”(英文版:CVS checkout),然后弹出一个“取出模块”的对话框。在“CVSROOT”中填写“:pserver:[email protected]:/repository”;“协议”中选择“口令授权服务”;“服务器”填“cvs.php.net”;“仓库文件夹”填“/repository”;“用户名”填“cvsread”;“模块”填“phpdoc-zh”;其它的留空。如下图所示:


填写cvs.png (21.19 KB)
2007-11-8 05:59



7、将“phpdoc-zh”文件夹中的“chm”和“zh”文件夹复制到“phpchm”文件夹;将“phpchm\chm”文件夹里的“make_chm.bat”复制到“phpchm”文件夹。这个时候目录形式如下图:


准备好后的目录结构.png (19.52 KB)
2007-11-8 05:59


8、配置make_chm.bat 。

1)、将 set PHP_PATH=php 改成你 php 的安装目录,比如我的 php 安装在 “E:\usr\php”。
2)、将 set PHP_HELP_COMPILER=C:\progra~1\htmlhe~1\hhc.exe 改成 Microsoft HTML Help Workshop 的安装目录。
3)、将 if "%1" == "" set PHP_HELP_COMPILE_LANG=en 改成 if "%1" == "" set PHP_HELP_COMPILE_LANG=zh 。

9、打开cmd,输入:D:\phpchm>make_chm.bat 。如果没有问题的话,在 D:\phpchm\chm 目录下就会生成新的 php_manual_zh.chm 文件。

这样,一个没有乱码、没有错链的CHM格式的PHP手册文档就生成了,你可以随时运行cvs和bat来更新到最新发布的文档。

[ 本帖最后由 indian 于 2007-12-18 16:55 编辑 ]

作者: indian   发布时间: 2007-11-08

居然沙发是我的,楼主可以考虑将图片作为附件上传.

网易空间的图片不支持别的论坛引用,除非你处理一下

作者: hohoqi   发布时间: 2007-11-08

看得见图片不?

作者: indian   发布时间: 2007-11-08

不错的东西,让大家都看看!

作者: forest   发布时间: 2007-11-08

今晚鲜有空,偶也照着做一回,嘿嘿!~

作者: gently   发布时间: 2007-11-08

呵呵,作为附件上传了,肯定看得见啊!

作者: hohoqi   发布时间: 2007-11-10

呵呵,照着学,我也做了一本,特有成就感来着!

感谢楼主了!

作者: hohoqi   发布时间: 2007-11-10

作者: luzhou   发布时间: 2007-11-10

楼主这方法不错,我希望转到我的blog,不知楼主有没有意见

作者: analyzer   发布时间: 2008-01-25

不错不错不错不错

作者: luzhou   发布时间: 2008-01-27

不错

作者: czly   发布时间: 2008-01-29

用CVS生成CHM?
现在生成CHM的有很多工具。为什么要这么麻烦呢?

作者: 旭日   发布时间: 2008-02-02

不错的东西,让大家都看看!

作者: php?   发布时间: 2008-02-04

不错不错。试试

作者: j59280871   发布时间: 2008-02-18

引用:
原帖由 analyzer 于 2008-1-25 10:57 发表
楼主这方法不错,我希望转到我的blog,不知楼主有没有意见
欢迎转载,转载请注明出处。
原文地址:http://indian.blog.163.com/blog/static/108815820071083506515/

作者: indian   发布时间: 2008-02-22

很不错啊。

作者: luzhou   发布时间: 2008-02-22

支持,留个脚印

作者: erentan   发布时间: 2008-02-26