संपादित 1 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
एक्सडिबगपीएचपीएक्सएएमपीपीडिबगिंगविकाससर्वरलोकलहोस्टकॉन्फ़िगरेशनविंडोसॉफ्टवेयर
अनुवाद अपडेट किया गया 1 सप्ताह पहले
डिबगिंग सॉफ़्टवेयर विकास प्रक्रिया का एक आवश्यक हिस्सा है। यह प्रोग्रामर्स को उनके कोड में त्रुटियों की पहचान करने और उन्हें ठीक करने में मदद करता है। PHP एक लोकप्रिय सर्वर-साइड स्क्रिप्टिंग भाषा है, और कई डेवलपर्स स्थानीय विकास वातावरण के लिए XAMPP का उपयोग करते हैं। Xdebug एक PHP एक्सटेंशन है जो डिबगिंग और प्रोफाइलिंग क्षमताएँ प्रदान करता है। यह लेख आपको XAMPP में PHP डिबगिंग के लिए Xdebug को सक्षम करने और उपयोग करने की प्रक्रिया से परिचित कराएगा।
Xdebug एक शक्तिशाली उपकरण है जो PHP डेवलपर्स को न केवल कोड डिबगिंग में बल्कि प्रोफाइलिंग और प्रदर्शन अनुकूलन में मदद करता है। यह विभिन्न IDEs के साथ एकीकृत होता है, और स्टैक ट्रेस, ब्रेकपॉइंट, वेरिएबल डिस्प्ले जैसी सुविधाएँ प्रदान करता है। Xdebug का उपयोग करके, डेवलपर्स डिबगिंग प्रक्रिया को सुचारू कर सकते हैं, जिससे यह कम समय लेने वाला और अधिक कुशल हो सकता है।
Xdebug को एकीकृत करने से पहले, आपके विकास मशीन पर XAMPP स्थापित होना महत्वपूर्ण है। XAMPP एक मुफ्त और ओपन-सोर्स क्रॉस-प्लेटफॉर्म वेब सर्वर समाधान पैकेज है, जिसमें Apache HTTP सर्वर, MariaDB, और PHP और Perl प्रोग्रामिंग भाषाओं में लिखी गई स्क्रिप्ट्स के लिए दुभाषिए शामिल हैं।
XAMPP को स्थापित और चलाने के बाद, अगला कदम Xdebug को सक्षम करना है। Xdebug को सक्रिय करने के लिए कुछ कॉन्फ़िगरेशन सेटिंग्स को समायोजित करने की आवश्यकता होगी, क्योंकि डिफॉल्ट रूप से यह सक्षम नहीं हो सकता है।
यदि आपके XAMPP पैकेज के साथ Xdebug पहले से इंस्टॉल नहीं है, तो इसे मैन्युअल रूप से इंस्टॉल करने के लिए निम्नलिखित चरणों का पालन करें:
.dll
फ़ाइल मिलेगी। इस फ़ाइल को एक सुविधाजनक स्थान पर निकालें।php_xdebug.dll
फ़ाइल को अपने XAMPP PHP एक्सटेंशंस निर्देशिका में कॉपी करें, जो आमतौर पर C:\xampp\php\ext
में स्थित होती है।सुनिश्चित करें कि Xdebug फ़ाइल सही निर्देशिका में है, अगला चरण Xdebug को पंजीकृत करने और इसका उपयोग शुरू करने के लिए PHP कॉन्फ़िगरेशन फ़ाइलों को संपादित करना है।
C:\xampp\php
निर्देशिका में स्थित php.ini
फ़ाइल खोलें।zend_extension
निर्देशिका डाउनलोड की गई Xdebug DLL की सही फ़ाइल नाम की ओर इशारा कर रहा है।; मान लेते हुए xdebug संस्करण php_xdebug-2.9.8-7.4-vc14-x86_64.dll zend_extension="C:\xampp\php\ext\php_xdebug.dll"
[Xdebug] xdebug.mode=debug xdebug.start_with_request=yes xdebug.client_port=9003 xdebug.log="C:/xampp/tmp/xdebug.log"
php.ini
फ़ाइल में बदलाव सहेजें और XAMPP कंट्रोल पैनल का उपयोग करके Apache सेवा को पुनः शुरू करें।Xdebug अब सक्षम हो जाने के बाद, आप अपने पसंदीदा आईडीई में इसकी डिबगिंग क्षमताओं का उपयोग कर सकते हैं। कई IDE जैसे PhpStorm, Visual Studio Code और Eclipse Xdebug एकीकरण का समर्थन करते हैं।
इस उदाहरण में Visual Studio Code का उपयोग करें:
launch.json
फ़ाइल उत्पन्न करता है जहाँ आप सेटिंग्स समायोजित कर सकते हैं जैसे कि पोर्ट जो कि php.ini
में xdebug.client_port
से मिलना चाहिए।बेसिक डिबगिंग के अलावा, Xdebug कई उन्नत फीचर्स प्रदान करता है जो PHP डिबगिंग को काफी बेहतर बनाते हैं:
XAMPP में Xdebug को सक्षम करना और PHP डिबगिंग के लिए IDE के साथ एकीकृत करना सॉफ़्टवेयर विकास प्रक्रिया को काफी बढ़ाता है। स्टैक ट्रेसिंग, वेरिएबल निरीक्षण और प्रोफाइलिंग जैसी सुविधाओं के साथ, Xdebug PHP डेवलपर्स के लिए एक अनिवार्य उपकरण है। इस ट्यूटोरियल ने Xdebug को इंस्टॉल और सक्षम करने की चरण-दर-चरण प्रक्रिया प्रदान की, इसे XAMPP के साथ कॉन्फ़िगर किया, और विकास पर्यावरण में इसका कुशलतापूर्वक उपयोग करने के लिए PHP अनुप्रयोगों में डिबगिंग क्षमताओं में सुधार किया।
Xdebug की विशेषताओं के साथ निरंतर अन्वेषण और प्रयोग करके डेवलपर्स अपनी डिबगिंग दृष्टिकोण को और परिष्कृत कर सकते हैं, जिससे उच्च गुणवत्ता वाली, अधिक मजबूत PHP कोड बनाई जा सकती है। डिबगिंग अब कोई डराने वाला कार्य नहीं रह गया है; सही उपकरणों और तकनीकों के साथ, इसे सरल, प्रभावी और हर विकास परियोजना के एक अभिन्न हिस्से के रूप में बनाया जा सकता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं