12,964
回編集
55行目: | 55行目: | ||
<br> | <br> | ||
===== Xdebugのインストール ===== | ===== Xdebugのインストール ===== | ||
まず、[https://xdebug.org/download Xdebugの公式Webサイト] | まず、[https://xdebug.org/download Xdebugの公式Webサイト]にアクセスして、Xdebugのソースコードをダウンロードする。<br> | ||
ダウンロードしたファイルを解凍する。<br> | |||
tar xf xdebug-<バージョン名>.tgz | tar xf xdebug-<バージョン名>.tgz | ||
cd xdebug-<バージョン名> | |||
<br> | <br> | ||
<code>phpize</code>コマンドを実行する。<br> | |||
phpize | phpize | ||
<br> | <br> | ||
Xdebugをビルドおよびインストールする。<br> | |||
もし、configureスクリプトの実行に失敗する場合、Xdebugのビルドに必要なライブラリやヘッダファイル等が不足していると考えられる。<br> | |||
また、Xdebugのビルドにおいて、<u><code>--prefix</code>オプションが使用できないことに注意する。</u><br> | |||
<u><code>--prefix</code> | |||
./configure --enable-xdebug | ./configure --enable-xdebug | ||
make -j $(nproc) | make -j $(nproc) | ||
sudo make install # <u>必ず、スーパーユーザ権限で実行すること。</u> | |||
<u>必ず、スーパーユーザ権限で実行すること。</u> | |||
<br> | <br> | ||
インストールしたxdebug.soファイルは、/usr/lib64/php7/extensionsディレクトリに配置される。<br> | インストールしたxdebug.soファイルは、/usr/lib64/php7/extensionsディレクトリに配置される。<br> | ||
<br><br> | <br><br> | ||
== Xdebugの設定 == | == Xdebugの設定 == | ||
Xdebugの設定ファイルを作成または開いて、以下の内容を追記する。<br> | Xdebugの設定ファイルを作成または開いて、以下の内容を追記する。<br> | ||
128行目: | 121行目: | ||
xdebug.idekey=VSCODE | xdebug.idekey=VSCODE | ||
<br> | <br> | ||
xdebug. | xdebug.iniファイルの設定を反映させるため、Apache2またはNginXを再起動する。<br> | ||
sudo systemctl restart apache2 | sudo systemctl restart apache2 | ||
または | または | ||
sudo systemctl restart | sudo systemctl restart nginx | ||
<br><br> | <br><br> | ||