私はこれに対して何時間も頭を悩ませてきました。
数週間 PHPStorm を使用していなかった後、PHPStorm でいくつかの作業を行うために戻ってきましたが、何らかの理由でデバッグが機能しなくなりました。以前は機能していましたが、現在は機能しておらず、何が起こっているのかわかりません。
IIS、PHP バージョン 5.3.8 を使用して、Windows で実行しています。XDebug がインストールされ、通常の手順に従って PHP.ini で構成を設定しました。
phpinfo() を実行すると、すべてが正常に見えます (つまり、XDebug があります)。
さまざまな設定を再確認し、使用していたものよりも少し新しいバージョンの XDebug (Xdebug v2.2.1) をダウンロードしましたが、何も機能していないようです。
次に何を見ることができるかについて、誰か手がかりを教えてもらえますか?
アップデート:
私はこれに頭を悩ませるのにさらに数時間を費やしましたが、それ以上進んでいないようです. phpinfo() に従って、XDebug がインストールおよびロードされます。ロギングをオンにしましたが、XDebug が実際に接続していること以外はあまりわかりません...
Log opened at 2013-02-17 04:13:07
I: Connecting to configured address/port: localhost:9000.
I: Connected to client. :-)
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///C:/web/dbg/index.php" language="PHP" protocol_version="1.0" appid="6912" idekey="PHPSTORM"><engine version="2.2.1"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2012 by Derick Rethans]]></copyright></init>
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" status="stopping" reason="ok"></response>
Log closed at 2013-02-17 04:13:07
問題はPHPStorm側にあるようですが、どこにあるのかわかりません。非常に単純なプロジェクトを作成しようとしましたが、それをデバッグすることもできませんでした。