3

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 を POST 値として追加しようとしましたが、まだ運がありません。

私は何を間違っていますか?

4

1 に答える 1

3

remote_host を、VM がローカルホストで認識する IP アドレスにする必要があります。ISP から取得した IP アドレスではありません。

于 2011-09-13T01:15:56.033 に答える