に接続することはできません私はのは、以下のソフトウェア構成で動作するようにリモートデバッグを取得したい:PHPリモートデバッグ:XDebugのはJetBrainsのPHPの嵐クライアント
勝利7 Proの64ビット WAMPサーバ2.2(32ビット)税込。 Apache 2.2.22、PHP 5.4.3、XDebug php_xdebug-2.2.1-5.4-vc9.dll JetBrains PHPStorm 4.0.3
1. WAMPが起動していて、私のサイトはlocalhost/foxの下にあります/
2)PHPの嵐は私の、ソースファイルとApacheのエイリアスはlocalhost /キツネ
2)私はPHP拡張のXDebugをインストールして、私のphpに以下の行を追加したとの間のマッピングが存在するプロジェクトを持っています。 ini
[xdebug]
zend_extension="c:/wamp/bin/php/php5.4.3/zend_ext/php_xdebug-2.2.1-5.4-vc9.dll"
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_connect_back=On
xdebug.remote_autostart=On
xdebug.profiler_enable=On
xdebug.profiler_enable_trigger=off
xdebug.profiler_output_name=cachegrind.out.%t.%p
xdebug.profiler_output_dir="c:/wamp/tmp"
xdebug.remote_log="C:/wamp/tmp/xdebug.log"
xdebug.remote_cookie_expire_time=6000
これは、 XDebugとコールバックアドレスのデバッグ。最初、私は、ローカルサーバー
を加えた後、ここに私の設定
http://www.bilder-hochladen.net/files/jrn0-2-c81e-jpg-nb.htmlを確認し、私はphpstormを構成し)xdebug.org/wizard.php
3:
私はここに私のインストールすでにチェック
(私が代わりにもサーバーのアドレスとして127.0.0.1/fox試みたが、ローカルホスト)
私のデバッグのhier設定:電話の受話器が緑色にチューリング、いままでのことをされて
Run -> Start listen to PHP Debug Connections
機能をクリックし、(それは赤です) http://www.bilder-hochladen.net/files/jrn0-1-c4ca-jpg.html
は、今私は、私のApacheを再起動し、私はphpstormに入り、ブレークポイントを設定しました正確には意味することができますが、それは私にとってポジティブなシグナルです。
私は今ローカルWebサーバabsolutley上で私のPHPスクリプトを実行しても何も起こらず、プログラムはブレークポイントを超えて実行され、停止しません。そのWindowsファイアウォールができた、どこか私はヒントを見つけ、インターネットで
I: Checking remote connect back address.
I: Remote address found, connecting to ::1:9000.
E: Could not connect to client. :-(
Log closed at 2012-07-19 14:21:08
:私はこれらのように、これらのメッセージの負荷を見つける:Xdebuggersで
(/wamp/tmp/xdebug.log C)のログコミュニケーションをブロックして、それをcompletleyから外しましたが、それは助けになりませんでした。
また、私はtelnetでlocalhost:9000に接続しようとしましたが、私はphpstormからの応答を得ました。
誰かがエラーを検索するためのアイデアを持っていますか、それ以外のものは何かを試すことができますか?
は
マイケル
、事前にあなたの助けのために非常にP.S.をありがとう申し訳ありませんが、私はここに新しいので、2つ以上のリンクを投稿することはできません。そのため、xdebugウィザードへのハイパーリンクはありません。
TcpView、netstat、Process Explorerなどのツールを使用して、PhpStormがポート9000でリッスンしていることを確認します。次に、 'telnet 127.0.0.1 9000'を使用して接続を試みます。 telnetが動作すれば、XDebugも動作するはずです。そうでなければ、ネットワーキング上の問題です。 – CrazyCoder
ブラウザからPHPStormブックマークレットの1つを使用してデバッガ(または同等のもの)を有効にしていますか? – redbirdo
こんにちはCrazyCoder、私はテルネットを試したと言って忘れて、それはphpstormが聞いて動作しました。とにかく。 – cimmx