質問

私はphpstormにXdebugと話をさせようとしていますが、ほとんど運がありません。

これが私のセットアップです:私は私のローカルマシンから私のPHPファイルを共有するVMを持っています

私はこれに従おうとしています:http://blog.jetbrains.com/webide/2011/02/zero-configuration-debugging-with-xdebug-and-phpstorm-2-0/

私は私のphp.iniに以下を入れました

zend_extension = /usr/lib64/php/modules/xdebug.so
xdebug.remote_connect_back = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.remote_host = <my ip address>
xdebug.remote_log = /tmp/xdebug_remote.log

phpinfo()に従ってXdebugが正常に実行されたようです。

スクリプトを開き、リスナーをオンにします。しかし、チュートリアルの「サーバー上のデバッガーのアクティブ化」部分に到達すると、物事はバラバラになります。 Firefoxアドオンをダウンロードしてデバッガーを開始します(これ: https://addons.mozilla.org/en-us/firefox/addon/easy-xdebug/)、アイコンをクリックしてデバッガーを起動し、ページをリロードしますが、phpstormでは見つかりません。また、Xdebug_session_start = 1を投稿値として追加してみましたが、それでも運がありません。

私は何が間違っているのですか?

役に立ちましたか?

解決

remote_hostをlocalhostでVMが見ているIPアドレスにしたい。 ISPから得られるIPアドレスではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top