は、NetBeans IDEで
; XDEBUG Extension
zend_extension = "**ABSOLUTE_PATH_TO_XDEBUG_EXTENSION**"
[xdebug]
xdebug.remote_enable = off
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "**PATH_TO_TMP_DIRECTORY**"
を、以下の追加ツール>設定> PHP>デバッグ
デバッガポートにアクセスしてください:9000
セッションID:net豆-xdebugの
CHECK:あなたのプロジェクトを開き最初の行で
を停止します。 プロジェクトのプロパティ>実行構成に移動します。ローカルWebサイト(ローカルWebサーバ上で実行されている)
プロジェクトURL:ます。http:// localhost /をPROJECT_PATH/
インデックスファイル:
のindex.php
として実行を設定します。
その後、
、プロジェクトファイル Apacheを再起動し 再起動のNetBeans、開いているプロジェクトを保存
デバッグ>デバッグプロジェクト
あなたが表示されるはずです
ます。http://localhost/PROJECT_PATH/index.php XDEBUG_SESSION_START = NetBeansの-xdebugのブラウザやNetBeansでは、index.phpの最初の行で停止しなければならない
解決策が見つかるかどうかわかりません。 NetBeans + xDebugをXAMPPの下でローカルで正常に動作させることは本当に難しいと聞いています(自分の経験からこれを確認できます)。これがMacに関係するのかどうかわかりませんが、Windowsでは確かです。私の友人は自分のLinuxでPHP + xDebug + Netbeansを実行するのに全く問題はありませんが、Windows + XAMPPでローカルにxDebugを実行することは決してできませんでした。それは、xDebugとXAMPPがお互いを好きではないようだ... – trejder
@trejder私はそれを短時間の間働かせることができましたが、一貫して決してできませんでした。私が気づいたことの1つは、www以外のサブドメインを持っていれば、まったく動作しないことです。 – robhasacamera
申し訳ありませんが、私はxDebugの経験があまりなく、Macではまったく経験がないので、ここではあまり助けてくれません。 Win上のlocalhost上で、NetbeansがxDebugから結果を得ることができなかったので、私はそれがうまくいかないという問題を抱えていたことを知りたかったのですが、Linuxを使っている私の友人は、 -ボックス。 – trejder