タグ

xdebugに関するymm1xのブックマーク (2)

  • Docker for Mac 上のコンテナに対して、PhpStorm + xdebug でリモートデバッグ - Qiita

    Docker for Mac 上のコンテナに対して、PhpStorm + xdebug でリモートデバッグPHPPhpStormxdebugDocker PhpStorm + xdebug のリモートデバッグの記事もたくさんあるし、それに Docker を使ったものもちらほらあるんだが、Docker for Mac を使うと微妙に事情が違っていたので、うまくいった方法をまとめとく。 前提 以下のような構成であるとします。 Docker for Mac を使って、php のコンテナを立ち上げており、xdebug が利用可能になっている PhpStorm を使っている 必要な手順 以下の手順が必要になる。 Mac 上のネットワークインタフェース lo0 に対してエイリアスを追加する xdebug.ini を設定する PhpStormを設定する (注意) DBGp の設定は必要ない Mac 上の

    Docker for Mac 上のコンテナに対して、PhpStorm + xdebug でリモートデバッグ - Qiita
  • PHP開発者がいまさら聞けない、Xdebugの基礎の基礎

    「Xdebug」は15年間愛されてきた、PHPの定番デバッグツール。それでもまだ使ったことがないPHP開発者のために基的な使い方を紹介します。 Xdebugの登場から15年が経ちました。ここでXdebugの目的や機能をあらためて紹介します。 XdebugはPHPのエクステンション(コンパイルしてPHP環境にインストールするもの)で、デバッグの機能を提供します。 スタックの追跡。エラーが発生するまでの経過を詳細に表示する。関数に渡されたパラメーターも表示され、エラーの原因を探しやすくする var_dumpを整形して出力する。VarDumper同様、色分けした情報と構造化ビューを生成。スーパーグローバルのダンパーが可能 コードのボトルネックを特定するプロファイラー。外部のツールでパフォーマンスのグラフをビジュアライズでき、Blackfireのようなグラフが書ける 実行中のコードや、IDE、ブ

    PHP開発者がいまさら聞けない、Xdebugの基礎の基礎
  • 1