Windows 7マシンでPhpStormおよびVagrantを使用してXDebugを動作させることができません。私はこれを動作させるためのすべてのチュートリアルをすでに行っていますが、運がありません。
だから私が試したのは:
zend_extension = "..../xdebug.so"
xdebug.remote_enable= 1
xdebug.remote_handler=dbgp
xdebug.remote_Host= 33.33.33.10
xdebug.remote_port= 9000
xdebug.remote_connect_back= 1
xdebug.remote_autostart= 1
xdebug.remote_log = "...."
localhost:8080
と33.33.33.10
の両方に接続します。I: Checking remote connect back address.
W: Remote address not found, connecting to configured address/port: 33.33.33.10:9000. :-|
E: Could not connect to client. :-(
どうすればいいかわからないのですが、デバッグできるようにする必要があります。
ご協力いただきありがとうございます!
問題は非常に愚かでした-Vagrantfileでポート9000を転送しましたが、転送する必要はありませんでした...
今、実際にxdebug.iniで必要な行は次のとおりです。
zend_extension = ...
xdebug.remote_enable = on
xdebug.remote_connect_back = on
あなたが愚かなことをしなければ、セットアップはかなり簡単です...
設定しなければならなかった
xdebug.remote_connect_back = '0'
xdebug.remote_Host= '10.0.2.2'
だから私の全体の構成は次のようになります:
xdebug.default_enable: '1'
xdebug.remote_autostart: '1'
xdebug.remote_connect_back: '0'
xdebug.remote_enable: '1'
xdebug.remote_handler: dbgp
xdebug.remote_Host: '10.0.2.2'
xdebug.max_nesting_level: '400'
ホスト:Linux
VM:VirtualBoxを使用したPuPHPetのVagrant
phpStormで設定する特別なことは何もありません
ここで見つけました: http://jeromejaglale.com/doc/php/xdebug_vagrant_puphpet_phpstorm
PHPStorm内から正しいURLに接続していることを確認してください。私の浮浪者ボックスには、たとえば192.168.50.2のIPがあるため、プロジェクトのURLを設定する必要があります=> 192.168.50.2