Xdebug 3'ü Windows 10'da PhpStorm'a nasıl bağlayabilirim?
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
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
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