PHP「ターン」をデバッグする方法

WBOY
リリース: 2016-06-13 12:34:20
オリジナル
726 人が閲覧しました

PHP「ターン」をデバッグする方法

優れたコード デバッガを使用すると、問題解決時に半分の労力で 2 倍の結果を得ることができます。これは、コード デバッガがブレークポイントを設定し、コードを 1 行ずつトレースし、変数の値を表示できるなどの利点があるためです。 。すべての開発言語には優れたコード デバッガーがあり、PHP も例外ではありません。Xdebug、Zend Debugger などはすべて非常に優れた PHP デバッグ ツールです。この記事では、Eclipse pdt xdebug を使用して PHP Web サイトをデバッグする方法を説明します。

?

1. ツールの準備

?

世界中のソフトウェア開発者は、Eclipse が Java プロジェクトの開発に使用できることを知っています。実際、PDP と統合された Eclipse バージョンをダウンロードするには、ここをクリックしてください。ダウンロードするオペレーティング システムに適したものを選択します。

php apache、これら 2 つのツールは、apache、php、mysql、phpMyAdmin を統合する xampp をインストールするだけです。xampp のインストール方法と使用方法がわからない場合は、「xampp のインストール方法」と「インストール方法」を参照してください。そして「phpウェブサイト」を展開します。

Xdebug、xampp を使用している場合は、xdebug が統合されているため、ダウンロードする必要はありません。xampp の php.ini ファイルで xdebug を有効にするだけで済みます。 xampp を使用していない場合は、PHP のバージョンに適した xdebug のバージョンを選択する必要があります。そうしないと、ダウンロードする xdebug のバージョンが失敗します。まず php ファイルを作成します。内部のコードは です。次に、それを php で実行するようにデプロイし、php の関連情報を確認し、すべての情報を xdebug 公式分析ツールのページにコピーします。分析の場合、php に対応する分析結果が表示され、対応するバージョンの xdebug をダウンロードするように求められます。

?

2. Eclipse pdt を構成します

?

php 開発者向けに eclipse をダウンロードした後、解凍して使用できます。eclipse ツールを開いて、php と xdebug の関連情報を設定できます。

ウィンドウ->設定->php、

PHP「ターン」をデバッグする方法

PHP Web サイトの呼び出し方法 1

最初に php 実行プログラムを設定します

PHP「ターン」をデバッグする方法

PHP Web サイトの呼び出し方法 2

動作環境の構成

PHP「ターン」をデバッグする方法

PHP Web サイトの呼び出し方法 3

PHP バージョンを選択

PHP「ターン」をデバッグする方法

PHP Web サイトの呼び出し方法 4

サーバーの構成

PHP「ターン」をデバッグする方法

PHP Web サイトを呼び出す方法 5

xdebug を構成する

PHP「ターン」をデバッグする方法

PHP Web サイトを呼び出す方法 6

?

3. PHP を構成し、xdebug を統合します

?

xampp をインストールしていない場合は、まず、インストールした PHP バージョンに対応する xdebug をダウンロードする必要があります。具体的な方法は、ツールの準備の最初のポイントで説明されています。xampp がインストールされている場合は、おめでとうございます。具体的な方法は、php.ini を開いて、独自のインストール先のディレクトリを検索し、次のオプションの前にある ; を削除し、= 記号の右側の値を変更することだけです。以下の

と一致するようにする

xdebug.remote_enable=オン

xdebug.remote_host="localhost"、注: ここの localhost をサーバーに対応する IP に変更してください

xdebug.remote_port=9000

xdebug.remote_handler=”dbgp”

?

4. Apache を構成します

?

Apache サーバーを構成することで、ローカルの PHP Web サイトのプログラム ディレクトリにアクセス パスをマップできます。xampp がインストールされている場合は、 タグに追加します。

エイリアス/phpip “D:/phpworkspace/HelloWorld/”

オプション インデックス FollowSymLinks には ExecCGI が含まれます

AllowOverride all 注文の許可、拒否

すべてから許可

ディレクトリ>

このうち、/phpipはブラウザに入力してアクセスしたいプロジェクト名に変更し、D:/phpworkspace/HelloWorld/はプログラムに対応するディレクトリに変更します。

?

5. ブレークポイントを設定し、デバッグします

?

Eclipse で php デバッグ ブレークポイントを設定し、ブラウザに「http://servername/phpname/debugged file」と入力してアクセスします。servername はサーバーのアドレスで、phpname は Apache で設定したものです。プロジェクト名。 Eclipse では、以下に示すように、デバッグ コントロール パネルを開くかどうかを確認するプロンプトが表示されます。

PHP「ターン」をデバッグする方法PHP Web サイトをデバッグする方法 7

その後、コードを 1 行ずつデバッグできます

PHP「ターン」をデバッグする方法PHP Web サイトをデバッグする方法 8

デバッグ出力パネルで Web ブラウジング出力を表示することもできます

PHP「ターン」をデバッグする方法PHP Web サイトをデバッグする方法 9

実際の Web ページ訪問結果

PHP「ターン」をデバッグする方法0PHP Web サイトをデバッグする方法 10

この時点で、php をデバッグする方法を学習しました。今すぐ試してください。

?

元のアドレス: http://www.laokboke.net/2011/05/09/how-to-debug-php-using-xdebug/

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート