質問: PHPStorm 【phpstorm】 preference → Languages & Frameworks → PHP → server Nama : 192.168.33.12 Host : 192.168.33.12 Port : 80 Debugger : Xdebug preference → Languages & Frameworks → PHP → Debug Xdebug port : 9000 Run/Debug Configuration PHP Remote debug Servers : 192.168.33.12 ide key : PHPStorm どなたかわかる方教えていただけると助かります。
回答: こんにちは。 PHPStormを動かしている側のOSがわからないのですがMacと仮定しまして、私もうまくいかなかったことがありましたので、参考になればと思って記載させていただきます。 **1. ソースのパスのマッピングが間違っている** こちらの指定が間違っていると、うまくいきませんでした。無理に設定しなくても、PHPSormがよしなにやってくれますので、Use path mappings にチェックを入れて細かく指定しなくても大丈夫のようです。 **2. 9000 番だとダメな場合があるので9001番に変更** いくつかの記事でも取り上げられていますが、9000番だとうまくいかないことがあります。 xdebug.ini側、PHPStorm側ともに9001番とか(9000番以外)を割り当ててみてはいかがでしょうか。 **3. FirewallやセキュリティソフトでMac側への9000番の通信がブロックされている** Mac側へのincomingの通信で、9000番(もしくはデバッグ用ポートとして設定した値)が許可されていなかったら、うまくデバッグできません。 お使いのソフトにもよるのですが、設定を調整してみてください。(許可の範囲等はご注意を...) 以上です。 すでにお試しずみとか、お役に立てなかったら申し訳ございません...