15

にインストールxdebugしましたが、プラグインを機能さPHPせることができません。notepad++ DBGp

最新wampバージョンをオンにしてWin7おり、wwwwフォルダーはパーティションにあります: d:\www.

テストファイルをコーディングしましたtest.php

<?php
    $test = "3";
    echo $test;
?>

そして、このリンクを使用してWebブラウザで開いてみました:

http://localhost/test.php?XDEBUG_SESSION_START=test

でもDBGp繋がらない。ありとなしでやってみましたIDE_Key

ドキュメントを何度も確認しましたが、問題を見つけて解決することができませんでした。うまくいけば、誰かが理由を知ることができます。

以下にいくつかのスクリーンショットを示します。

ここに画像の説明を入力

ここに画像の説明を入力

4

3 に答える 3

1

この問題を修正するには、xdebug設定とdbgp設定の両方のポートを変更する必要がありました。

上記のコメントから、両方が同じポートを使用しようとしたためか、ポートが他のアプリケーションによって使用されたためかなどは不明ですが、おそらくカンディンスキーは、この回答を見て編集することでこれを明確にすることができます。

(与えられた回答を投稿して[質問へのコメントを参照]、未回答のキューから質問を削除します。ユーザーは3年以上前にこれを行うように求められましたが、まだ行っていません。この回答のクレジットはそのままです)

于 2013-02-13T15:18:47.130 に答える
0

新しいデバッグ接続を自動的に受け入れるように xdebug を設定する必要があります。

 $ cat /etc/php5/apache2/conf.d/xdebug.ini
  zend_extension=/usr/lib/php5/20121212/xdebug.so
  xdebug.remote_enable=1
  xdebug.remote_autostart=1
  xdebug.remote_host="127.0.0.1"
  xdebug.remote_port=9000
  xdebug.idekey="CLUJ3$"

明らかに、PHP を FPM として実行している場合は、デフォルトのポートを 9000 から別のポート (例: 9001 ) に変更する必要があります。

後でApacheを再起動します。

于 2014-11-07T23:41:58.030 に答える