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

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

WBOY
WBOYオリジナル
2016-07-29 08:40:471061ブラウズ

実際、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_extensi/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.14 RC9-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.14 RC9-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.14RC9-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バージョンを抽出します。私のphpバージョンは5.2.5なので、ドラッグすると5_2_x_compが出てきました。 5_2_x_nts_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_extensi/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() を入力して、成功したかどうかを確認します。
 php 服务器调试 Zend Debugger 的安装教程

ああ、とてもうまく動きます~

ZDEを開き、[ツール]メニュー->[設定]を選択し、[デバッグ]タブを選択して、デバッグモードをサーバーに設定し、[デバッグサーバーURL]にWebサーバーのURLを入力します。 Apache のポートは 8080 です。デフォルトのポート 80 であれば省略できます。OK、設定は完了です。確認してください (図のように)

 php 服务器调试 Zend Debugger 的安装教程

を選択します。デバッグサーバー接続、表示されるダイアログボックスは です。接続が成功したことを示すプロンプトが表示されます

 php 服务器调试 Zend Debugger 的安装教程
この時点で、デバッグサーバーは正常にインストールされています。Zend Studio のサーバーデバッグの使用方法については、次のチュートリアルを参照してください。詳しく説明しますので、お楽しみに。

上記では、Zend Debugger をデバッグするデバッガ PHP サーバーのインストール チュートリアルを紹介します。デバッガの内容も含めて、PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。