0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

XAMPP + Eclipse + Xdebugの初期設定でつまづいた件

Last updated at Posted at 2022-11-16

はじめに

会社でEclipseにxdebugを導入する際に、何かと苦戦したためXAMPP + Eclipse + Xdebugの導入で同じように悩んでいる方の参考になれば幸いです。

また私の環境はこのような形でした。
・Windows 10 Pro
・XAMPP(php 7.4.29, xdebug 3.1.6)
・Eclipse

Xdebugのバージョンによって表記が異なることが原因であった。

実際に「XAMMPP Eclipse Xdebug 導入」などで調べると、導入方法を記載したサイトが幾つかヒットしますが、そのほとんどがXdebug2.xの書き方でした。

公式サイトを確認してみると、以下の表記変更があったこと、デバッキングポートが9000 ⇒ 9003に変更されたことが分かりました。
URL: https://xdebug.org/docs/upgrade_guide/ja

私が導入していたXdebugは3.1.6であったため、XAMPPのphp.iniの以下の部分を3.x用に変更したところ、無事にブレークポイントで止まりました!

php.ini
- xdebug.remote_connect_back = 0
+ xdebug.discover_client_host = 0
php.ini
- xdebug.remote_autostart = 1
+ xdebug.start_with_request = yes
php.ini
- xdebug.remote_enable = 1
+ xdebug.mode = debug
php.ini
- xdebug.remote_host = client.hostname
+ xdebug.client_host = client.hostname
php.ini
- xdebug.remote_port = 9000
+ xdebug.client_port = 9003

参考サイト

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?