[हल] Xdebug और XAMPP के साथ PhpStorm कॉन्फ़िगर करें?

  

4
विषय प्रारंभकर्ता

नमस्ते, मैं सीखना चाहता हूँ पीएचपी.

मैं एक नौसिखिया हूँ और मुझे यह जानना है कि इसका उपयोग और कॉन्फ़िगरेशन कैसे किया जाता है पीएचपीस्टॉर्म आईडीई के साथ एक्सएएमपीपी (अपाचे सर्वर और MySQL DB) और एक्सडिबग (मुझे डिबगिंग प्रयोजनों के लिए एकीकरण की आवश्यकता है)?

धन्यवाद

2 उत्तर
3

सबसे पहले आपको XAMPP को स्थापित और कॉन्फ़िगर करना होगा और इसे PhpStorm के साथ एकीकृत करना होगा (4 चरण):

1. XAMPP का अंतिम संस्करण यहां से डाउनलोड करें https://www.apachefriends.org/download.html .

मैं संस्करण 7.2.9 का उपयोग करता हूँ (नवीनतम नहीं):

विंडोज़ के लिए xampp

2. XAMPP को स्थापित करें डिफ़ॉल्ट निर्देशिका C:\xampp, या आपको बाद में अनुमति संबंधी समस्याओं का सामना करना पड़ सकता है।

3. पहली बार XAMPP शुरू करने पर आपको भाषा चयन स्क्रीन मिलेगी। अपनी पसंदीदा भाषा चुनने के बाद, आपको XAMPP की मुख्य स्क्रीन दिखाई देगी।

4. अब आपको अपाचे सर्वर शुरू करने की आवश्यकता है। यदि सब कुछ सही है, तो अपाचे लेबल हरा हो जाएगा, और आपको डिफ़ॉल्ट पोर्ट - 80 दिखाई देंगे। यदि आपके पास Skype या टोरेंट क्लाइंट चल रहा है, तो अपाचे सर्वर शुरू नहीं होगा। आपको पोर्ट 80 रखने वाले प्रोग्राम से बाहर निकलने की आवश्यकता है, और अपाचे सर्वर शुरू हो जाएगा।

अब, आपको डीबगर (Xdebug), अपाचे सर्वर और MySQL DB (XAMPP) को PhpStorm से कनेक्ट करना होगा:

5. यदि आपने पहले PhpStorm शुरू किया है, तो आपको या तो अपने वर्तमान प्रोजेक्ट को बंद करना होगा फ़ाइल -> प्रोजेक्ट बंद करें विकल्प या बस इस चरण को छोड़ दें और जाएं फ़ाइल -> डिफ़ॉल्ट सेटिंग्स.

आपको यह स्क्रीन दिखनी चाहिए:

सेटिंग्स PHPSto

जैसा कि आप चित्र में देख सकते हैं, आपको सेटिंग्स मेनू पर जाना होगा।

6. एक बार जब हम सेटिंग मेनू में हों तो आपको जाना होगा भाषाएँ और फ़्रेमवर्क टैब पर जाएँ और PHP चुनें। आपको PHP संस्करण को अपने इंस्टॉल किए गए PHP संस्करण में बदलना होगा:

phpstorm सेटिंग्स 2

उसके बाद आपको PHP इंटरप्रेटर को बदलने की जरूरत है। डिफ़ॉल्ट इंटरप्रेटर पेज पर, आपको हरे रंग के प्लस पर क्लिक करना होगा और दबाना होगा इंटरप्रेटर के लिए स्थानीय पथ. अब आपको PHP Executable चुनना होगा। ऐसा करने के लिए, आपको अपना XAMPP फ़ोल्डर ढूँढना होगा और "1टीपी32टी" निर्देशिका पर जाएं और उसमें से चुनें php.exe;

यदि सब कुछ ठीक है, तो आपको यह दिखाई देगा:

phpstorm सेटिंग्स 4

7. PHP डीबगर कॉन्फ़िगरेशन बनाएँ

आपको यहां से Xdebug डीबगर डाउनलोड करना होगा: https://xdebug.org/files/php_xdebug-2.6.0-7.2-vc15.dll .
 
डाउनलोड की गई फ़ाइल को "C:\xampp\php\ext".
 
अब आपको php कॉन्फ़िगरेशन को संपादित करने की आवश्यकता है। " में स्थित php.ini फ़ाइल खोलेंC:\xampp\php\php.ini".
 
फ़ाइल खोलने के बाद निम्न पंक्तियाँ जोड़ें:
[एक्सडिबग]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"
xdebug.रिमोट_सक्षम = 1

XAMPP को पुनः आरंभ करें और Apache और MySQL मॉड्यूल को पुनः चलाएं।

यदि आपने सब कुछ सही ढंग से किया है, तो आपको निम्न स्क्रीन दिखाई देगी:

phpstorm सेटिंग्स 5

डीबगर को कॉन्फ़िगर करने से पहले, आपको होम स्क्रीन पर वापस लौटना होगा और नया प्रोजेक्ट बनाना होगा। फिर आपको खाली PHP प्रोजेक्ट चुनना होगा और सुनिश्चित करना होगा कि प्रोजेक्ट का स्थान XAMPP में htdocs फ़ोल्डर में है। 

phpस्टॉर्म xdebug

उसके बाद आपको अपने प्रोजेक्ट के अंदर एक नई php फ़ाइल बनानी होगी। उदाहरण के लिए index.php; 

इसके बाद कॉन्फ़िगरेशन संपादित करें:

phpस्टॉर्म xdebugएक विकल्प चुनें PHP वेब पेज (पुराने PHPStorm संस्करण में इसे PHP वेब एप्लीकेशन कहा जा सकता है) हरे रंग के प्लस पर क्लिक करने के बाद ड्रॉप डाउन पर।

कॉन्फ़िगरेशन नाम संपादित करें और नया सर्वर जोड़ें। होस्ट = लोकलहोस्ट, पोर्ट 80 पर Xdebug डीबगर के साथ:

xdebug phpस्टॉर्म सेटिंग्स

अंत में आपको नए बनाए गए सर्वर का चयन करना होगा, और URL को संपादित करना होगा। URL भाग में आपको उस फ़ाइल को ढूँढना होगा जिसे आप localhost से शुरू करके डीबग करना चाहते हैं। नीचे दिए गए उदाहरण में मेरी फ़ाइल प्रोजेक्ट HelloWorld में है जिसका फ़ाइल नाम index.php है।

डिबगर phpstorm

परिणाम निम्नलिखित होना चाहिए:

xdebug कॉन्फ़िगरेशन php स्टॉर्म

अब आप PHP का उपयोग शुरू करने के लिए तैयार हैं! 🙂

1

आप इस साइट का उपयोग कर सकते हैं: https://xdebug.org/wizard Xdebug एकीकरण के लिए

शेयर करना: