「インストール - Xdebug」の版間の差分

ナビゲーションに移動 検索に移動
編集の要約なし
編集の要約なし
1行目: 1行目:
== 概要 ==
== 概要 ==
Xdebugは、PHPの拡張機能の1つであり、PHPの開発環境を向上させる様々な機能を提供する。<br>
<br>
* ステップデバッグ
*: スクリプトの実行中に、IDEやエディタでコードをステップ実行する方法である。
*: <br>
* PHPのエラー報告の改善
*: 改良された<code>var_dump</code>関数、Notice、Warnings、Errors、Exceptionのスタックトレースにより、エラーが発生するまでのコードパスを強調して表示する。
*: <br>
* トレース
*: 全ての関数の呼び出しを、引数や呼び出し位置とともにディスクに書き込む。
*: オプションで、各関数のすべての変数割り当てと戻り値も含まれる。
*: <br>
* プロファイリング
*: 視覚化ツールを使用して、PHPソフトウェアのパフォーマンスを分析して、ボトルネックを見つけることができる。
*: <br>
* コードカバレッジ分析
*: PHP Unitでユニットテストを実行した際に、コードベースのどの部分が実行されたかを示す。
<br><br>
== Xdebugのインストール ==
==== パッケージ管理システムからインストール ====
以下のコマンドを実行する。<br>
以下のコマンドを実行する。<br>
  # CentOS PHP 7.3
  # CentOS PHP 7.3
9行目: 30行目:
  # SUSE
  # SUSE
  sudo zypper install php7-xdebug
  sudo zypper install php7-xdebug
<br><br>
<br>
 
==== ソースコードからインストール ====
== Xdebugのダウンロード ==
===== Xdebugのダウンロード =====
まず、ApacheまたはNgineXを起動する。<br>
まず、ApacheまたはNgineXを起動する。<br>
ApacheまたはNgineXのルートディレクトリに、以下の内容のindex.phpファイルを作成する。<br>
ApacheまたはNgineXのルートディレクトリに、以下の内容のindex.phpファイルを作成する。<br>
32行目: 53行目:
Webサイトのテキストボックスに、上記でコピーした情報を貼り付けて、[Analyse my phpinfo() output]ボタンを押下する。<br>
Webサイトのテキストボックスに、上記でコピーした情報を貼り付けて、[Analyse my phpinfo() output]ボタンを押下する。<br>
Xdebugのダウンロードページが表示されるので、[Instruction]項目からXdebugをダウンロードする。<br>
Xdebugのダウンロードページが表示されるので、[Instruction]項目からXdebugをダウンロードする。<br>
<br><br>
<br>
 
===== Xdebugのインストール =====
== Xdebugのインストール ==
まず、[https://xdebug.org/download Xdebugの公式Webサイト]に行き、Xdebugのソースコードをダウンロードする。<br>
まず、[https://xdebug.org/download Xdebugの公式Webサイト]に行き、Xdebugのソースコードをダウンロードする。<br>
以下のコマンドを入力して解凍する。<br>
以下のコマンドを入力して解凍する。<br>
  tar zxvf xdebug-<バージョン名>.tgz
  tar xf xdebug-<バージョン名>.tgz
<br>
<br>
解凍したXdebugのディレクトリに移動し、phpizeコマンドを実行する。<br>
解凍したXdebugのディレクトリに移動し、phpizeコマンドを実行する。<br>

案内メニュー