phpstormとdockerのxdebug

信頼

dockerとphpstormを組み合わせてxdebugを取得することができました。http呼び出しの場合... IE

http://192.168.99.100:8081/?XDEBUG_SESSION_START=PHPSTORM

しかし、phpunitテストを実行しようとすると、phpstormに接続されません

phpstormで正しいディレクトリマッピングを実行し、docker-instanceで次のコマンドを実行しました export XDEBUG_CONFIG="idekey=PHPSTORM"

また、Dockerを試してみました:export PHP_IDE_CONFIG = 'serverName = web.docker'そして、phpstormweb.dockerでサーバー構成に名前を付けました。まだhttpで動作していますが、CLIでは動作していません

では、コマンドラインでもphpstormとxdebugを連携させることはできますか?

これが私のファイルです: /etc/php5/cli/conf.d/20-xdebug.ini

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_connect_back=1
xdebug.remote_host=172.17.42.1
dxdebug.remote_autostart=1

ロギングをオンにして、取得したxdebug_remote_hostIPアドレスで遊ぶと

W: Remote address not found, connecting to configured address/port: localhost:9000. :-|
E: Could not connect to client. :-(
Log closed at 2015-10-13 12:20:39

Log opened at 2015-10-13 12:22:58
I: Checking remote connect back address.
W: Remote address not found, connecting to configured address/port: 172.17.42.1:9000. :-|
E: Could not connect to client. :-(
Log closed at 2015-10-13 12:22:58

Log opened at 2015-10-13 12:23:58
I: Checking remote connect back address.
W: Remote address not found, connecting to configured address/port: 192.168.99.100:9000. :-|
E: Could not connect to client. :-(
Log closed at 2015-10-13 12:23:58

解決策(編集) xdebugロギングをオンにすることで、接続に成功したことがわかり192.168.99.1、問題が解決しました。

xdebug.remote_host=192.168.99.1
パンピー

今、2つのことが頭に浮かびます。

  1. xdebug.remote_hostは正しく設定されていますか?あなたが192.168.アドレスを提供したHTTPリンクの場合、それは172.17.アドレスです。そのIPでホストにpingを実行できますか?

  2. あなたのiniファイルには次のように書かれています。

    dxdebug.remote_autostart=1
    

    これはここでの単なるタイプミスですか、それとも実際に設定ファイルにありますか?なぜなら、前に「d」を付けずにxdebugを読み取る必要があるからです。そのはず:

    xdebug.remote_autostart=1
    

    次のようなスクリプトを実行するときにオプションを追加する場合にのみ、dを追加する必要があります。

    php -dxdebug.remote_autostart=1 script.php
    

それでも問題が解決しない場合は、次のようなものを構成に追加して、リモートログを有効にしてください。

xdebug.remote_log = /var/log/xdebug_remote.log

多分それは問題を見つけるのを助けるでしょう。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

VagrantHomesteadでのPhpStormとXDebug

分類Dev

PhpStormのXdebug

分類Dev

PHPStormとDockerコンテナを使用したXdebug

分類Dev

PhpStormのDockerコンテナを介したxdebugの使用

分類Dev

PhpStormとXdebugを使用したSymfonyRESTAPIのデバッグ

分類Dev

PHPStorm + docker + xdebug + dbsshトンネル

分類Dev

PhpStorm + Docker + Xdebug + DBSSHトンネル

分類Dev

DockerコンテナとDockerホストのxdebugの競合

分類Dev

並列デバッグ-xdebugとphpstorm

分類Dev

PhpStormとの接続が確立されなかったXdebug3

分類Dev

Vagrant、PhpStorm、HHVM、Xdebug

分類Dev

Docker for Windows(ベータ版)を使用してxdebugとPhpStormをセットアップする方法

分類Dev

Xdebug接続がPhpStormおよびDockerで機能しない

分類Dev

Dockerを使用したxdebugでPhpStormを接続できません

分類Dev

Drupal 8:XDebugとPHPStormを使用したテストのデバッグ-cennotステップスルー

分類Dev

phpstorm 8.0.3 xdebug 2.3+

分類Dev

TYPO3 Xdebug PhpStorm

分類Dev

LinuxでのNetbeansとXdebug

分類Dev

MacのPHPStormでNginxのLaravelでXdebugを使用する方法は?

分類Dev

PhpStormでのXdebugの条件付きブレークポイント

分類Dev

PHPStormを使用したXDebugでのCodeigniterのデバッグ

分類Dev

Phpstormの方言とは

分類Dev

Ubuntu16.04でDocker + PhpStorm + xdebugをセットアップする方法

分類Dev

Docker、PhpStorm、Xdebug:ソース位置エラーが見つかりません

分類Dev

DockerツールボックスXdebugがPhpStormで機能しない

分類Dev

Xdebug-Docker内からPhpStormでデバッグをトリガーします

分類Dev

phpstorm xdebug with a symfony2 project

分類Dev

PhpStorm 2020.1 does not react to Chrome Xdebug extension

分類Dev

PhpStormリモートXdebug

Related 関連記事

  1. 1

    VagrantHomesteadでのPhpStormとXDebug

  2. 2

    PhpStormのXdebug

  3. 3

    PHPStormとDockerコンテナを使用したXdebug

  4. 4

    PhpStormのDockerコンテナを介したxdebugの使用

  5. 5

    PhpStormとXdebugを使用したSymfonyRESTAPIのデバッグ

  6. 6

    PHPStorm + docker + xdebug + dbsshトンネル

  7. 7

    PhpStorm + Docker + Xdebug + DBSSHトンネル

  8. 8

    DockerコンテナとDockerホストのxdebugの競合

  9. 9

    並列デバッグ-xdebugとphpstorm

  10. 10

    PhpStormとの接続が確立されなかったXdebug3

  11. 11

    Vagrant、PhpStorm、HHVM、Xdebug

  12. 12

    Docker for Windows(ベータ版)を使用してxdebugとPhpStormをセットアップする方法

  13. 13

    Xdebug接続がPhpStormおよびDockerで機能しない

  14. 14

    Dockerを使用したxdebugでPhpStormを接続できません

  15. 15

    Drupal 8:XDebugとPHPStormを使用したテストのデバッグ-cennotステップスルー

  16. 16

    phpstorm 8.0.3 xdebug 2.3+

  17. 17

    TYPO3 Xdebug PhpStorm

  18. 18

    LinuxでのNetbeansとXdebug

  19. 19

    MacのPHPStormでNginxのLaravelでXdebugを使用する方法は?

  20. 20

    PhpStormでのXdebugの条件付きブレークポイント

  21. 21

    PHPStormを使用したXDebugでのCodeigniterのデバッグ

  22. 22

    Phpstormの方言とは

  23. 23

    Ubuntu16.04でDocker + PhpStorm + xdebugをセットアップする方法

  24. 24

    Docker、PhpStorm、Xdebug:ソース位置エラーが見つかりません

  25. 25

    DockerツールボックスXdebugがPhpStormで機能しない

  26. 26

    Xdebug-Docker内からPhpStormでデバッグをトリガーします

  27. 27

    phpstorm xdebug with a symfony2 project

  28. 28

    PhpStorm 2020.1 does not react to Chrome Xdebug extension

  29. 29

    PhpStormリモートXdebug

ホットタグ

アーカイブ