Xdebug 3'ü Windows 10'da PhpStorm'a nasıl bağlayabilirim?

Dec 01 2020

PhpStorm'a bağlanmaya ve PHP betikleri / web sayfalarında Xdebug ile hata ayıklamaya çalışıyorum, bunu birkaç kez yaptım.

Bu benim php.ini dosyam (ilginç kısım):

[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req

Birden fazla kesme noktası belirledim ve indeksimi çağırdım xdebug_break(), ancak kod yürütme bunlarda durmuyor.

Bu, Xdebug için PhpStorm doğrulama komut dosyası çıktısıdır:

Netstat çıktısı PhpStorm'un 10000 numaralı bağlantı noktasını dinlediğini gösterir:

Yanıtlar

2 RijadMorina Dec 01 2020 at 15:37

Php.ini içindeki satırları şu şekilde değiştirin:

xdebug.mode=debug

ve PhpStorm'daki bağlantı noktasını 9000 yerine 9003'ü dinleyecek şekilde ayarlayın.

Xdebug v3'te varsayılan xdebug bağlantı noktası 9003 olarak değiştirildi: https://xdebug.org/docs/upgrade_guide#Step-Debugging

1 WebEXP0528 Dec 02 2020 at 15:15

Değişiklik

itibaren

xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req

içine

xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000