पर नहीं रुकता है मेरे पास Xdebug 2.1 स्थापित है, और PHP 5.2.13 के साथ चल रहा है। यह कई डीबीजीपी ग्राहकों से सफलतापूर्वक कनेक्ट हो सकता है (यानी xdebug.remote_log
संचार को आगे और आगे दिखाता है, और ग्राहक स्वयं आने वाले कनेक्शन भी दिखाते हैं), लेकिन यह ब्रेकपॉइंट्स पर नहीं रुकता है। मैंने NetBeans, MacGDBp और Xdebug के साथ बंडल की गई कमांड लाइन debugclient
भी कोशिश की है।Xdebug सफलतापूर्वक डीबीजीपी क्लाइंट से जुड़ता है, लेकिन ब्रेकपॉइंट्स
Log opened at 2010-07-20 09:33:17
-> <init xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" fileuri="file:///mnt/hgfs/htdocs/mycompany/index.php" language="PHP" protocol_version="1.0" appid="14371" idekey="macgdbp"><engine version="2.1.0"><![CDATA[Xdebug]]></engine><author><![CDATA[Derick Rethans]]></author><url><![CDATA[http://xdebug.org]]></url><copyright><![CDATA[Copyright (c) 2002-2010 by Derick Rethans]]></copyright></init>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="starting" reason="ok"></response>
<- step_into -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="step_into" transaction_id="macgdbp" status="stopping" reason="ok"></response>
<- status -i macgdbp
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="status" transaction_id="macgdbp" status="stopping" reason="ok"></response>
Log closed at 2010-07-20 09:33:18
NetBeans breakpoints सेट करने के लिए प्रयास करता है, और इन Xdebug द्वारा स्वीकार कर रहे हैं:
एक ठेठ विनिमय की तरह लग रहा
<- breakpoint_set -i 7 -t line -s enabled -f file:///mnt/hgfs/htdocs/mycompany/index.php -n 9
-> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="http://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="7" state="enabled" id="139360004"></response>
हालांकि, Xdebug अभी भी बंद करने के लिए मना कर दिया!
वाह, यह वास्तव में मैकजीडीबीपी के साथ रिमोट डीबगिंग को कॉन्फ़िगर करने में कुछ अजीब व्यवहार प्राप्त करने के बाद मुझे बचाया। मैं देख सकता था कि कनेक्शन xdebug.remote_log में सफल थे, और ग्राहक कनेक्शन प्राप्त कर रहे थे, लेकिन कनेक्शन जल्दी से हटा दिए जा रहे थे। क्लाइंट में कोई आउटपुट नहीं था। जैसा कि आपने सुझाव दिया है और बूम सब कुछ खूबसूरती से काम करता है "एक्सटेंशन = xdebug.so" बदल दिया। – milesw
आपने सर को अपना दिन बनाया। अगर मैं कर सकता, तो मैं एक हजार बार उभारा होगा। – Bgi