拡張 CHM PHP 文法マニュアル DIY_PHP チュートリアル

WBOY
リリース: 2016-07-21 16:10:43
オリジナル
927 人が閲覧しました


DIY のための Extended CHM PHP 構文マニュアル

1. Extended CHM の主な機能
カスタマイズ可能な右クリック メニュー
PHP コード ブロックは構文強調表示付きで表示されます
PHP コード ブロック内の関数には、対応する関数マニュアルのリンクがあります
わかりやすいマニュアル インターフェイス
カスタマイズ可能マニュアルの外観
スキン変更機能をサポート
より詳細なマニュアルの内容
非常に実用的なユーザーノートが付属
ほとんどの IDE およびエディタに統合可能
詳細については、以下を参照してください
<>



2. なぜ DIY なのかはわかりませんが、長い間 php の公式 Web サイトで更新されていませんでした (最新の公式
)バージョンは 2003 年 9 月 6 日にリリースされました)。クライアントの使用
Linux 環境での基本操作、およびソフトウェアのコンパイルとインストール

4. ソフトウェア要件
CVS クライアント ソフトウェア:
php 公式の CVS サーバーから最新バージョンを入手する必要があります。
windows 環境では中国語版の wincvs を使用することをお勧めします
<ncvs/>>
Unix キャンプ オペレーティング システムには通常、独自のオペレーティング システムが付属しています。 CVS クライアント、
コマンドラインを使用して、直接下に「CVS バージョン」と入力して、CVS がインストールされているかどうかを確認できます。
インストールされていない場合は、
<> :
chm ファイルを生成するには Windows システムで Microsoft Html Help Workshop を実行する必要があります
Linux で wine を実行して Windows をシミュレートすることもできます
Microsoft Html Help Workshop
ツールがリリースされましたMicrosoft が chm ファイルを生成します
<ワークショップ>>
Linux オペレーティング システム:
ここでマニュアルと必要なソフトウェア パッケージをコンパイルしてインストールする必要があります
他の Unix Camp システムを使用することもできます。
または単に cygwin、vmware、その他のソフトウェアを使用します。
PHP4.0 以降で Linux 環境をシミュレートします。
chm ファイルをコンパイルおよび生成するときに PHP が必要となるため、Windows 環境と Linux 環境の両方に php をインストールする必要があります。この記事で使用した環境:
各 PC にはそれぞれ redhat 9 と Windows 2000 professional が搭載されています

5. DIY を開始します
まず Linux マシンに OpenJada と OpenSP をインストールします
Linux コンソールに入ります

コード: ---- ---------------------------------------------------- -------- -------------------
$mkdir /home/phpdoc
$cd /home/phpdoc
$wget "http://prdownloads. sourceforge.net/openjade/openjade -1.3.2.tar.gz"
$wget "http://prdownloads.sourceforge.net/openjade/OpenSP-1.5.1.tar.gz"
$tar -zxvf *.tar .gz
$cd openjade- 1.3.2
$./configure
$make
$make install
$cd ../OpenSP-1.5.1
$./configure
$make
$make install
$cd .. /
----- -------------------------------------- ------- ------------------------

次に、公式 CVS から phpdoc の最新バージョンを入手する必要がありますphp

コードのサーバー:--- -------------------------------------- ---------- ------------------------
$export CVSROOT=:pserver:cvsread@cvs.php. net:/repository
$cvs -z9 checkout phpdoc
$cd phpdoc
$cvs update -dP -D"2002年12月31日午後11時" xsl
$cvs up -A xsl/version.xml xsl/docbook/html/ chunker.xsl
----- -------------------------------------- --------- ------------------------

コンパイルパラメータを設定する

コード:------ ---------- -------------------------------------- ---------- --------------
$autoconf
$./configure --with-chm=yes --with-lang=en
--- ---------- -------------------------------------- ---------- ------------------

現時点では、いくつかの小さな修正を行う必要があります
/home/phpdoc/phpdoc/ を開きますエディターで xsl/htmlhelp-db.xsl を開きます
このファイル内で「@DOCBOOKXSL_HTML@」を検索して、
「./docbook/html/chunk.xsl」に置き換え、保存して終了します
その後、/home/phpdoc/ を開きますphpdoc/xsl/html-common.xsl
replace ファイル の行の最後に次のコードを追加し、保存して終了します

コード:---------- ------------------- ------------------------------- ------------------- ---



select="'http://www.w3.org/TR/html4/loose.dtd '"/>

---- ------------------- ------------------------------- ------------------- -------

その後、コンパイル操作の実行を続けます。

コード:---------- ------------------------ ------------------------ ------------------------
$make chm_xsl
--------------------- ----------------------------------------------------- -----------

コンパイルが完了したら、最新の PHP ミラー サイト リストとユーザー ノート ファイルを取得する必要があります

コード:-------------------------- --- --------------------------------------------------- --- ---
$cd htmlhelp
$wget "http://www.php.net/include/mirrors.inc"
$wget "http://www.php.net/backend/notes/all. bz2"
$bunzip2 all.bz2
cd ../
------------------------------------------------- ---------------------------------------------------- -

生成されたファイルパッケージを入力して、Windowsマシンに転送できます

コード:---------------------------- ----------------------------------------------------
tar -czvf phpdoc.tar.gz . /htmlhelp
-------------------------------------- ------------ ----------------------------------

ここで以上で、Linux プラットフォーム上で必要な操作は完了です
これで Windows 環境に操作が移ります
まず、生成された phpdoc.tar.gz を解凍します
入手したバージョンをコンパイルした後に生成されたファイルがあるため、関連する関数へのリンクにエラーがあります。
そのため、htmlhelp /filter_files.php ファイルを変更する必要があります。
まずヘッダーに次のコードを追加します

PHP コード:------------- --------------------- ---------------------------- ----------
//関数リンクエラーを修正
function fix_function_link($m) {
$fname1 = 'function.'.strto lower(str_replace(' _','-',$m[1])).'.html';
$ fname2 = 'function.'.strto lower(str_replace('_','.',$m[1])).' .html';
if(file_exists("html/".$fname1)) {
return ' '.$m[1].' ()';
}elseif(file_exists("html /".$fname2)) {
return '< b>'.$m[1].'()}else{
return '
;b>'.$m[1].'()';
}
}

-- ------------------------ ---------------------------- --------------

次に、ファイル Code

PHP コード内で次の段落を見つけます。 ------------------------ ----------------------------- --------------
// ソース ファイルの内容を読み込みます
$content = join("", file("$HTML_SRC/$filename")); --------------------------------- ------------------- -----------------------------



PHP コードに変更します:---------- ------------------------------------ -------------- ------------------------
// ソースファイルの内容を読み込みます
$content = join("", file("$ HTML_SRC/$filename"));
$content = str_replace("»","»",$content);
$reg_fix = '/'.preg_quote(' ', "/").'(w+)()'.preg_quote('', " /").'/is';
$content = preg_replace_callback( $reg_fix,'fix_function_link',$content);
$reg_fix = '/'.preg_quote(' ', "/").'(w+)()'。 preg_quote('', "/").'/is';
$content = preg_replace_callback($reg_fix,' fix_function_link',$content); ------------------------------------ --------------- ------------------------

保存後、「htmlhelplocal_vars.php .src」を
「htmlhelplocal_vars.php」に名前変更します。
「htmlhelplocal_vars.php」を編集します。 php",
$HELP_WORKSHOP 変数の値を Html Help Workshop のインストール ディレクトリに設定し、保存して終了
終了
php.exe があるディレクトリをパス環境変数に追加します。
「ファイル名を指定して実行」に cmd と入力してコンソール モードに入りますをクリックし、phpdoc.tar.gz のリリース ディレクトリを入力します。

コード: ------------------- --------------- ----------------------------------- -----------
cd htmlヘルプ
make_chm.bat
---------------------------------- ------------ --------------------------------------

実行後、拡張 CHM バージョンのphp 構文マニュアルが生成されます
htmlhelp/release ディレクトリに保存します
再度ダウンロード
<> して、manual ディレクトリに保存します
これを実行すると、プログラムは右クリック メニューを設定できます
設定が完了したら、php_manual_en.chmをダブルクリックしてマニュアルを参照してください(出典: Viphot)。



http://www.bkjia.com/PHPjc/314131.html

www.bkjia.com

http://www.bkjia.com/PHPjc/314131.html技術記事拡張 CHM PHP 構文マニュアル DIY 1. 拡張 CHM の主な機能は、右クリック メニューの PHP コード ブロックをカスタマイズして、対応する関数マニュアル チェーンを使用して PHP コード ブロック内の関数を構文ハイライトすることができます...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!