国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 課堂 > 基礎(chǔ)知識(shí) > 正文

編譯chm格式PHP手冊的方法

2020-10-28 20:18:41
字體:
供稿:網(wǎng)友
微軟的chm文件格式是很受我們喜愛的,因?yàn)樗梢园押芏郒TML文件打包成一個(gè)文件,容易傳輸和分享。而且非常方便易用,支持索引、搜索等。正因?yàn)檫@樣,大家通常都使用chm版本的PHP手冊。

php.net會(huì)定期編譯PHP手冊,提供各種版本供大家下載,包括chm格式。由于是定期編譯,所以我們拿到的永遠(yuǎn)不會(huì)是最新的手冊。 如果你想得到最新的手冊,就只能自己編譯了。而且php.net提供的中文手冊不能搜索中文,索引也是亂碼。

Haohappy介紹一下編譯流程:
1。準(zhǔn)備好HTML格式的手冊文件。
有兩種途徑:
1)通過cvs下載手冊文件,自己編譯出來 (保證最新,但編譯過程要花費(fèi)5個(gè)小時(shí)左右,生成6000多個(gè)文件,要有耐心,唉。)
2)通過php.net下載打包好的html手冊,到本地解壓縮。

2。下載并安裝Microsoft(r) HTML Help Workshop,默認(rèn)安裝在 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:
     根據(jù)你的實(shí)際情況修改相應(yīng)選項(xiàng):
     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文件的目錄設(shè)置為./html,所以我們要把所有HTML文件放進(jìn)去。

5。點(diǎn)擊“開始”->“運(yùn)行”->“cmd”,在命令行下進(jìn)入相應(yīng)目錄,輸入:
make_chm.bat

如果順利,就會(huì)在chm/chm目錄下生成chm格式的PHP手冊了。

編譯帶評(píng)論(User Notes)的PHP手冊:

在phpdoc/htmlhelp目錄下,存在另一個(gè)chm文件編譯系統(tǒng),用于生成extended CHM文件(即帶擴(kuò)展功能的chm文件)。

使用步驟:

  1. 得到最新的phpdoc html文件; 可以查看xsl/version.xml來得到版本信息,確保編譯最新的手冊。

2. 在phpdoc目錄下:
autoconf
./configure --with-chm=yes
make chm_xsl
  可選參數(shù):    "--with-xsltproc=path" 指定 XSLTProc路徑

 3.     將HTML文件放在   phpdoc/htmlhelp/html 目錄下(一般情況況執(zhí)行完1之后會(huì)自動(dòng)復(fù)制HTML文件到該目錄)

 4. 下載http://cn.php.net/include/mirrors.inc
或者h(yuǎn)ttp://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,并根據(jù)實(shí)際情況修改其中配置。
 7. 最后運(yùn)行:
make_chm.bat

編譯過程中會(huì)先生成一個(gè)評(píng)論相關(guān)的chm文件,然后最后生成一個(gè)總的chm手冊。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 莱西市| 呼伦贝尔市| 民勤县| 南木林县| 惠水县| 鱼台县| 城固县| 邛崃市| 东城区| 栖霞市| 罗江县| 桂林市| 伊金霍洛旗| 宣威市| 宝兴县| 太和县| 宜州市| 泰和县| 司法| 桃园市| 彰武县| 青龙| 邹城市| 务川| 贵溪市| 闽清县| 天峨县| 东莞市| 巴林左旗| 福清市| 和平县| 福泉市| 红河县| 蒙阴县| 芦溪县| 和硕县| 勃利县| 钦州市| 镇雄县| 汉寿县| 温泉县|