मैं Windows 10 पर Xdebug 3 को PhpStorm से कैसे जोड़ सकता हूं?
Dec 01 2020
मैं PhdStorm को जोड़ने और PHP स्क्रिप्ट / वेबपेज एक्सडबग के साथ डिबग करने की कोशिश कर रहा हूं, कुछ ऐसा जो मैंने कई बार किया है।
यह मेरी php.ini फ़ाइल है (दिलचस्प बिट):
[xdebug]
zend_extension=C:\xampp\php\ext\php_xdebug.dll
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
मैंने कई ब्रेकप्वाइंट सेट किए और xdebug_break()
अपने सूचकांक पर कॉल किया लेकिन कोड निष्पादन उन पर नहीं रुक रहा है।
यह Xdebug के लिए PhpStorm सत्यापन स्क्रिप्ट आउटपुट है:

Netstat का उत्पादन जो दिखाता है कि PhpStorm बंदरगाह 10000 पर सुन रहा है:

जवाब
2 RijadMorina Dec 01 2020 at 15:37
लाइनों को php.ini में बदलें
xdebug.mode=debug
और 9000 के बजाय 9003 पर सुनने के लिए PhPStorm पर पोर्ट सेट करें।
Xdebug v3 में डिफ़ॉल्ट xdebug पोर्ट को 9003 में बदल दिया गया था: https://xdebug.org/docs/upgrade_guide#Step-Debugging
1 WebEXP0528 Dec 02 2020 at 15:15
परिवर्तन
से
xdebug.remote_enable=1
xdebug.remote_port=10000
xdebug.remote_mode=req
जांच
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_port=10000