WAMP

2012-01-03 13 views
11

के साथ xdebug को कॉन्फ़िगर कैसे करें मैं wamp 2.0 का उपयोग कर रहा हूं और php के लिए XDebug एक्सटेंशन को स्थापित करने का प्रयास कर रहा हूं। मैंने http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP पर लिखे गए सभी चरणों का पालन किया है, लेकिन फिर भी यह काम नहीं कर रहा है।WAMP

कोई सुझाव यह कैसे ठीक करें?

उत्तर

39

,

+0

धन्यवाद @ डेरिक, यह पूरी तरह से काम करता है। – Riz

+0

यह एक बेहद सहायक वेबसाइट है –

+5

कहना है ... मुझे यहां तथ्य पसंद है, कि डेरिक - वास्तव में Xdebug लिखने वाले व्यक्ति ने वास्तव में सवाल का जवाब दिया। :) – Logan

2

निर्देशों का पालन http://xdebug.org/find-binary.php पर http://xdebug.org/find-binary.php

चियर्स पर निर्देशों का पालन करें Derick के रूप में Derick उल्लेख किया है, लेकिन जब wampserver 3.0.0 पर xdebug को विन्यस्त मैं अपने php के लिए निम्न कोड जोड़ने के लिए किया था .ini।

xdebug.remote_enable=true 
xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 
xdebug.remote_handler=dbgp 
xdebug.profiler_enable=0 
xdebug.profiler_output_dir = C:\wamp\tmp 
0

तुम सिर्फ 3.0.6 और php 7.0.10 wampserver का उपयोग कर xdebug का उपयोग कर एक स्थानीय सत्र डीबगिंग कर रहे हैं, वहाँ लगभग कोई मैन्युअल उस पर (अधिक अपने php.ini संपादित करने के लिए की जरूरत बाद में)।

आप ट्रे आइकन मेनू से xdebug.remote_enable सक्रिय कर सकते हैं। ऐसा किया करने के बाद php.ini में निम्नलिखित उत्पादन की तरह कुछ उपज चाहिए (यह फ़ाइल का पूर्ण अंत में है): पर

; XDEBUG Extension 
[xdebug] 
zend_extension ="C:/wamp64/bin/php/php7.0.10/zend_ext/php_xdebug-2.4.1-7.0-vc14-x86_64.dll" 
xdebug.remote_enable = On 
xdebug.profiler_enable = off 
xdebug.profiler_enable_trigger = off 
xdebug.profiler_output_name = cachegrind.out.%t.%p 
xdebug.profiler_output_dir ="C:/wamp64/tmp" 
xdebug.show_local_vars=0 

वहाँ से, केवल एक चीज आप विशेष रूप से अपने आप को जोड़ने की जरूरत है (कम से कम php.ini को वी.एस. कोड में php-डिबग विस्तार) का उपयोग करते समय है:

xdebug.remote_autostart = 1 

मत भूलना कि उसके बाद wampserver पुनः आरंभ करने की। यदि आप किसी अन्य की मेजबानी के लिए दूर से कनेक्ट करने की आवश्यकता तो, तो आप शायद के som भिन्नता (दूरस्थ आईपी साथ 127.0.0.1 की जगह) की आवश्यकता होगी:

xdebug.remote_host=127.0.0.1 
xdebug.remote_port=9000 

लेकिन उस के बाद से मेरा उत्तर के दायरे से बाहर काफी है जो कीड़े का एक नया नया खुलता है IMHO