Haohappy的专栏--PHP5研究中心

PHP5研究中心 研究专业PHP技术,传播全球最新PHP动态 ,推广国内PHP企业应用

陈浩ID:Haohappy2004
574330次访问,排名64好友1人,关注者29
make ur life better..
Haohappy2004的文章
原创 167 篇
翻译 0 篇
转载 0 篇
评论 506 篇
Haohappy的公告
我的Blog主要关于PHP/Java WEB开发。欢迎讨论:

Email & MSN:


所有文章均为Haohappy原创或翻译,需要转载请通过Email与我联系


我的网站:
PHPEye开源社区
phpeye.com

我的新书:


《Programming PHP》中文版第二版,陈浩(Haohappy)、胡丹、徐景(RainX)译,电子工业出版社出版,2007年4月上市)

网上书店购买地址:
当当网(dangdang.com)
互动出版网(china-pub.com)
第二书店(dearbook.com)
华储网(huachu.com.cn)
蔚蓝书店(welan.com)

本书 配套论坛  勘误系统

常用参考手册:

最近评论
PrideRock:谢谢关注
jodynet:CSDN最近两年的改版,不知道改成什么样子。我已经好久没登陆CSDN看文章了。整个网站很乱,惨不忍睹来形容一点也不为过。
jiangtao:谢谢对我们的建议和意见。
wysea:呵呵,真巧,下午在CSDN上看到这篇文章,被打击的不行,这里HAOHAPPY就出头说话了,自信心又起来了! 谢谢!
ModelKingChina:深有同感,当时看到这篇文章只想拿块砖头拍编辑的脑袋.CSDN作为国内非常有影响力的IT综合站,在对待语言方面是不应该有所偏见的,如此简单的e文,本不应该翻译错误,更多的我想是编辑曲意的翻译. 语言与平台之争向来一个老大难问题,但CSDN却无论如何也不应该卷入的.
文章分类
收藏
    相册
    Blogs
    Fantasy Soft(RSS)
    Freeman的Blog
    hosander的专栏
    PHPEye.com
    web2.0 focus(RSS)
    开发视界[专家专栏](RSS)
    歪脖·坑(RSS)
    存档
    订阅我的博客
    XML聚合  FeedSky

    原创 编译chm格式PHP手册收藏

    新一篇: 操作系统桌面效果:Windows Vista VS Linux Ubuntu | 旧一篇: 中国的LAMP在成长

    www.phpeye.com

    微软的chm文件格式是很受我们喜爱的,因为它可以把很多HTML文件打包成一个文件,容易传输和分享。而且非常方便易用,支持索引、搜索等。正因为这样,大家通常都使用chm版本的PHP手册。

    php.net会定期编译PHP手册,提供各种版本供大家下载,包括chm格式。由于是定期编译,所以我们拿到的永远不会是最新的手册。 如果你想得到最新的手册,就只能自己编译了。而且php.net提供的中文手册不能搜索中文,索引也是乱码。

    Haohappy介绍一下编译流程:
    1。准备好HTML格式的手册文件。
    有两种途径:
    1)通过cvs下载手册文件,自己编译出来 (保证最新,但编译过程要花费5个小时左右,生成6000多个文件,要有耐心,唉。)
    2)通过php.net下载打包好的html手册,到本地解压缩。

    2。下载并安装Microsoft(r) HTML Help Workshop,默认安装在 c:\Program Files\HTML Help Workshop\;
       
    3。通过cvs下载 chm 手册生成脚本文件,位于phpdoc/chm目录下:
    common.php
    make_chm.README
    make_chm.bat
    make_chm.php
    make_chm_fancy.php
    make_chm_spc.gif
    make_chm_style.css
      <DIR>          chm
      <DIR>          html
       
    4。编辑make_chm.bat:
         根据你的实际情况修改相应选项:
         rem Path of the PHP CLI executable
         set PHP_PATH=C:\php5\php.exe

          rem Path of the Help Compiler command line tool
          set PHP_HELP_COMPILER="c:\Program Files\HTML Help Workshop\hhc.exe"

          rem The language of the manual to compile
          set PHP_HELP_COMPILE_LANG=zh

          rem The source directory with the original DSSSL made HTML
          set PHP_HELP_COMPILE_DIR=.\html

    注意,我们把要用到的HTML文件的目录设置为.\html,所以我们要把所有HTML文件放进去。

    5。点击“开始”->“运行”->“cmd”,在命令行下进入相应目录,输入:
    make_chm.bat

    如果顺利,就会在chm/chm目录下生成chm格式的PHP手册了。

    编译带评论(User Notes)的PHP手册:

    在phpdoc/htmlhelp目录下,存在另一个chm文件编译系统,用于生成extended CHM文件(即带扩展功能的chm文件)。

    使用步骤:

      1. 得到最新的phpdoc html文件; 可以查看xsl/version.xml来得到版本信息,确保编译最新的手册。

    2. 在phpdoc目录下:
    autoconf
    ./configure --with-chm=yes
    make chm_xsl
      可选参数:    "--with-xsltproc=path" 指定 XSLTProc路径

     3.     将HTML文件放在   phpdoc/htmlhelp/html 目录下(一般情况况执行完1之后会自动复制HTML文件到该目录)

     4. 下载http://cn.php.net/include/mirrors.inc
    或者http://cn2.php.net/include/mirrors.inc
    放到htmlhelp目录下,与make_chm.bat同目录。

     5. 下载 http://cn.php.net/backend/notes/all.bz2
    使用bunzip2 all.bz2命令解压,同样放到htmlhelp目录下。

     6. 把local_vars.php.src重命名为local_vars.php,并根据实际情况修改其中配置。
     7. 最后运行:
    make_chm.bat

    编译过程中会先生成一个评论相关的chm文件,然后最后生成一个总的chm手册。 

    发表于 @ 2007年04月16日 18:42:00|评论(loading...)|编辑

    新一篇: 操作系统桌面效果:Windows Vista VS Linux Ubuntu | 旧一篇: 中国的LAMP在成长

    评论:没有评论。

    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © Haohappy