ホームページ  >  記事  >  バックエンド開発  >  PHP サーバーのデバッグ Zend Debugger のインストール チュートリアル_PHP チュートリアル

PHP サーバーのデバッグ Zend Debugger のインストール チュートリアル_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:43:49813ブラウズ

実際、Zend Studio (以下、「ZDE」と呼びます) のデバッグ機能は、内部デバッグとリモート デバッグに分かれています。内部デバッグは、ZDE の組み込み PHP (バージョン 4 および 5 で利用可能) を使用した予備的なコード デバッグです。これは、実際の動作環境を完全にシミュレートできるため、リモート デバッグに重点を置いています。

リモート デバッグにはサーバー側コンポーネントのサポートが必要です。今日の内容は、このサーバー側デバッグ環境をインストールする方法です。この記事の執筆時点では軽量で十分なバージョンの Zend Debugger を使用します。は 5.2.14 で、インターネット上で広く流通している 5.2.10 バージョンでわずかに更新されています。私のサーバーは Windows 上の Apache なので、Windows バージョンの Zend Debugger をダウンロードしました。圧縮されたパッケージは約 2.1M で、readme.txt を読む必要があると思います。

Zend Debugger のインストール手順
————————————
1. 正しいバージョンの PHP (4.3.x、4.4.x、5.0 . x、5.1.x、5.2.x) を適切なディレクトリに追加します。
2. 次の行を php.ini ファイルに追加します。
Linux および Mac OS X: zend_extension=/full/path/to/ZendDebugger.so
Windows : zend_extension_ts=/full/path/to/ZendDebugger.dll
Windows 非トレッドセーフ: zend_extension=/full/path/to/ZendDebugger.dll

(*) Windows の非スレッド セーフは Zend Core 2.0 でのみ使用されます

3. php.ini ファイルに次の行を追加します:
zend_debugger.allow_hosts=
zend_debugger.expose_remotely=always


4. dummy.php ファイルをドキュメントのルート ディレクトリに配置します。
5. Web サーバーを再起動します。

インストール方法はここで非常に詳細に説明されているため、私のあいまいな言語でもう一度説明します

以下は、圧縮パッケージ内のすべてのファイルのリストです:
ZendDebugger-5.2.14RC9-cygwin_nt-i386md5
ZendDebugger-5.2 14RC9-cygwin_nt-i386Inventory.xml
ZendDebugger-5.2.14RC9-cygwin_nt-i3864_3_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i3864_3_x_compZendDebugger.dll
ZendDebugger-5。 2.14RC9- cygwin_nt-i3864_4_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i3864_4_x_compZendDebugger dll
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_0_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_0_x_compZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_1_ x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_1_x_compZendDebugger.dll
ZendDebugger-5.2 14RC9-cygwin_nt-i3865_2_x_comp
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_2_x_compZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt-i3865_2_x_nts_comp
ZendDebugger -5.2.14 RC9-cygwin_nt-i3865_2_x_nts_compZendDebugger.dll
ZendDebugger-5.2.14RC9-cygwin_nt- i386dummy.php
ZendDebugger-5.2.14RC9-cygwin_nt-i386README.txt

現在のphpバージョンに対応する適切なZend Debuggerバージョンを抽出します。そこで、5_2_x_compをドラッグしました。非トレッドセーフ、具体的な用途がわからないので無差別に使用しません), 5_2_x_compZendDebugger.dll を D:myserverZendDebugger5_2_xZendDebugger.dll に移動し、圧縮パッケージ内の dummy.php を Web ルート ディレクトリに解凍しましたここでの Apache の DocumentRoot は D:/myserver に設定されており、dummy.php を D:myserverwwwroot にコピーしてから、php.ini を変更して次の内容を追加します。

zend_extension_ts=D:/myserver/ZendDebugger/5_2_x/ZendDebugger.dll

zend_debugger.allow_hosts=127.0.0.1/32,192.168.1.88/24
zend_debugger.expose_remotely=always

それから、少し待った後、phpinfo() を入力して、成功したかどうかを確認します。


あ、よく走っていますよ〜

以下の ZDE を開き、[ツール] メニュー -> [設定] を選択し、[デバッグ] タブを選択し、デバッグ モードをサーバーに設定し、[デバッグ サーバー URL] に Web サーバーの URL を入力します。デフォルトのポートの場合、ここでの Apache のポートは 8080 です。 80、省略しても大丈夫です、設定が完了しました、確認してください(写真の通り)


[ツール] -> [デバッグ サーバー接続の確認] を選択し、表示されるダイアログ ボックスで [はい] を選択すると、接続が成功したことを示すプロンプトが表示されます

この時点で、デバッグ サーバーは正常にインストールされています。Zend Studio のサーバー デバッグの使用方法については、次のチュートリアルで詳しく説明しますので、お待ちください。

www.bkjia.com本当http://www.bkjia.com/PHPjc/320678.html技術記事実際、Zend Studio (以下、「ZDE」と呼びます) のデバッグ機能は、内部デバッグとリモート デバッグに分かれています。内部デバッグは、ZDE の組み込み PHP (バージョン 4 および 5 で利用可能) を使用した予備的なコード デバッグです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。