XAMPP एक मुफ्त और ओपन-सोर्स क्रॉस-प्लेटफ़ॉर्म वेब सर्वर सॉल्यूशन स्टैक पैकेज है जिसे Apache Friends द्वारा विकसित किया गया है, जिसमें मुख्य रूप से Apache HTTP सर्वर, MariaDB डेटाबेस, और PHP और Perl प्रोग्रामिंग भाषाओं में लिखी स्क्रिप्ट के लिए इंटरप्रेटर शामिल हैं। यह एक सरल और हल्का समाधान है जो आपको परीक्षण उद्देश्यों के लिए एक स्थानीय वेब सर्वर बनाने की अनुमति देता है। इस व्यापक मार्गदर्शिका में, हम Windows सिस्टम पर XAMPP को इंस्टॉल और सेट अप करने की प्रक्रिया से गुजरेंगे।
XAMPP को समझना
इंस्टॉलेशन प्रक्रिया के साथ आगे बढ़ने से पहले, आइए हम चर्चा करें कि XAMPP क्या है और आपको इसका उपयोग क्यों करना चाहिए। XAMPP का अर्थ है:
X - क्रॉस-प्लेटफ़ॉर्म
A - Apache HTTP सर्वर
M – MariaDB (पूर्व में MySQL)
P - PHP
P - Perl
XAMPP को बहुत ही आसान-से-इंस्टॉल करने योग्य Apache वितरण के रूप में डिज़ाइन किया गया है जिसमें MariaDB, PHP, और Perl शामिल हैं। यह डेवलपर्स के लिए उपयोगी है जिन्हें वेबसाइट परिवर्तनों का परीक्षण करने की आवश्यकता होती है क्योंकि यह उन्हें अपने स्थानीय मशीन पर लाइव सर्वर वातावरण की प्रतिकृति करने की अनुमति देता है। XAMPP का सबसे बड़ा लाभ यह है कि यह ओपन-सोर्स है और Windows, Linux और macOS सहित विभिन्न ऑपरेटिंग सिस्टम के लिए उपलब्ध है।
XAMPP का उपयोग करने के लाभ
अपने परीक्षण वातावरण के रूप में XAMPP का चयन करने के कई लाभ हैं:
इसे इंस्टॉल और कॉन्फ़िगर करना आसान है।
क्रॉस-प्लेटफ़ॉर्म क्षमताएं विभिन्न ऑपरेटिंग सिस्टम के साथ संगतता की अनुमति देती हैं।
स्थानीय सर्वर सेट अप करने के लिए एक ऑल-इन-वन पैकेज प्रदान करता है।
XAMPP को अपडेट करना सरल है।
यह सॉफ़्टवेयर ओपन सोर्स और मुफ्त उपयोग के लिए है।
पूर्वापेक्षाएँ
इंस्टॉलेशन प्रक्रिया शुरू करने से पहले, सुनिश्चित करें कि आप निम्नलिखित आवश्यकताओं को पूरा करते हैं:
Windows ऑपरेटिंग सिस्टम वाला कंप्यूटर (Windows 7 या बाद का)।
XAMPP इंस्टॉलर डाउनलोड करने के लिए एक काम करने वाला इंटरनेट कनेक्शन।
कंप्यूटर का बुनियादी ज्ञान और सॉफ़्टवेयर इंस्टॉल करने की समझ।
XAMPP डाउनलोड करना
XAMPP सेट अप करने का पहला कदम है उनकी आधिकारिक वेबसाइट से इंस्टॉलेशन पैकेज डाउनलोड करना। XAMPP डाउनलोड करने के लिए इन चरणों का पालन करें:
मुखपृष्ठ पर, आप XAMPP के विभिन्न संस्करण देखेंगे। उस संस्करण का चयन करें जो आपके Windows ऑपरेटिंग सिस्टम के साथ संगत है।
अपने चुने हुए संस्करण के लिए डाउनलोड बटन पर क्लिक करें। फाइल आपके कंप्यूटर पर डाउनलोड होने लगेगी।
नोट: एक शुरुआती के रूप में, यह सलाह दी जाती है कि अन्य सॉफ़्टवेयर के साथ संगतता सुनिश्चित करने के लिए नवीनतम संस्करण डाउनलोड करें।
Windows पर XAMPP इंस्टॉल करना
डाउनलोड पूरा होने के बाद, आप इंस्टॉलेशन प्रक्रिया शुरू कर सकते हैं। अपनी Windows मशीन पर XAMPP इंस्टॉल करने के लिए इन चरणों का पालन करें:
XAMPP इंस्टॉलर फ़ाइल का पता लगाएँ जिसे आपने अपने कंप्यूटर पर डाउनलोड किया था, आमतौर पर "डाउनलोड्स" फ़ोल्डर में।
इंस्टॉलर फ़ाइल को चलाने के लिए डबल-क्लिक करें। यदि यूज़र अकाउंट कंट्रोल द्वारा पूछा जाता है, तो इंस्टॉलेशन की अनुमति देने के लिए "हां" क्लिक करें।
XAMPP सेटअप विज़ार्ड खुलेगा। इंस्टॉलेशन के साथ आगे बढ़ने के लिए "अगला" पर क्लिक करें।
"कंपोनेंट्स का चयन करें" स्क्रीन पर, आप चुन सकते हैं कि आप XAMPP के कौन से कंपोनेंट इंस्टॉल करना चाहते हैं। आमतौर पर डिफ़ॉल्ट चयन छोड़ना सलाह दी जाती है और "अगला" पर क्लिक करें।
"इंस्टॉलेशन फ़ोल्डर" स्क्रीन पर, वह फ़ोल्डर चुनें जहां आप XAMPP इंस्टॉल करना चाहते हैं। इसे आमतौर पर "C:\xampp" में इंस्टॉल किया जाता है। जारी रखने के लिए "अगला" पर क्लिक करें।
"बिटनामी के लिए" XAMPP स्क्रीन प्रकट हो सकता है, जिससे आपको अतिरिक्त कंपोनेंट्स जैसे वर्डप्रेस को इंस्टॉल करने का मौका मिलेगा। फिलहाल, यदि आप रुचि नहीं रखते हैं, तो विकल्प को अनचेक करें और "अगला" पर क्लिक करें।
इंस्टॉलेशन प्रक्रिया शुरू करने के लिए एक बार फिर "अगला" पर क्लिक करें।
इंस्टॉलेशन पूरा होने के लिए प्रतीक्षा करें। एक बार "सेटअप पूर्ण" स्क्रीन प्रकट होने पर, सेटअप विज़ार्ड को बंद करने के लिए "समाप्त" पर क्लिक करें।
XAMPP शुरू करना और कॉन्फ़िगर करना
इंस्टॉलेशन पूरा होने के बाद, आपको XAMPP कंपोनेंट्स को शुरू करना और कॉन्फ़िगर करना होगा। इन चरणों का पालन करें:
XAMPP कंट्रोल पैनल को स्टार्ट मेनू या इंस्टॉलेशन फ़ोल्डर में ढूंढकर खोलें।
जब कंट्रोल पैनल खुलेगा, तो आपको Apache और MariaDB जैसी सेवाओं की एक सूची दिखाई देगी।
"Apache" और "MariaDB" के बगल में "प्रारंभ" बटन पर क्लिक करें ताकि ये सेवाएं चलें। आपको स्थिति "रनिंग" में बदलते हुए दिखेगी।
Apache और MariaDB के चलने के साथ, आपका स्थानीय सर्वर अब सक्रिय है। यह आपको अपने स्थानीय डिवाइस से PHP और MySQL एप्लिकेशन को प्रबंधित करने की अनुमति देता है।
XAMPP इंस्टॉलेशन का परीक्षण करना
सुनिश्चित करने के लिए कि इंस्टॉलेशन प्रक्रिया सफल थी, इन चरणों का पालन करके अपनी XAMPP सेटअप का परीक्षण करें:
एक Web ब्राउज़र खोलें और एड्रेस बार में http://localhost या http://127.0.0.1 टाइप करें, फिर "एंटर" कुंजी दबाएं।
यदि सब कुछ सही ढंग से काम कर रहा है, तो आपको XAMPP डैशबोर्ड पेज की ओर रीडायरेक्ट कर दिया जाएगा, जिससे संकेत मिलता है कि स्थानीय सर्वर काम कर रहा है।
समस्या निवारण: यदि XAMPP डैशबोर्ड दिखाई नहीं देता: सुनिश्चित करें कि Apache और MariaDB XAMPP नियंत्रण कक्ष में चल रहे हैं, और अपने ब्राउज़र में उपरोक्त URL को पुनः एक्सेस करने का प्रयास करें।
XAMPP कंपोनेंट्स का प्रबंधन करना
XAMPP कंट्रोल पैनल में, आप स्टैक के विभिन्न कंपोनेंट्स को प्रबंधित कर सकते हैं। इस टूल का प्रभावी उपयोग करने का तरीका यहां बताया गया है:
अपनी विकास दिनचर्या के आधार पर आवश्यकतानुसार सेवाओं को रोकने और शुरू करने के लिए नियंत्रण पैनल का उपयोग करें।
उन्नत कॉन्फ़िगरेशन के लिए, प्रत्येक कंपोनेंट के बगल में "कॉन्फ़िगरेशन" पर क्लिक करें, जो कॉन्फ़िगरेशन फ़ाइलों या लॉग को खोलेगा जहां आप सेटिंग्स को कस्टमाइज़ कर सकते हैं।
किसी भी संभावित त्रुटियों या समस्याओं का पता लगाने के लिए "लॉग्स" को नियमित रूप से मॉनिटर करें।
अपनी पहली PHP स्क्रिप्ट के साथ काम करना
अब जब XAMPP इंस्टॉल और चल रहा है, आप PHP स्क्रिप्ट बनाना और परीक्षण करना शुरू कर सकते हैं। अपनी पहली PHP स्क्रिप्ट चलाने के लिए इन चरणों का पालन करें:
XAMPP इंस्टॉलेशन निर्देशिका पर जाएं। डिफॉल्ट रूप से यह "C:\xampp" होती है।
इस निर्देशिका में, "htdocs" नामक एक फ़ोल्डर ढूंढें। यह Apache के लिए वेब रूट फ़ोल्डर है, जहां आपको अपनी PHP स्क्रिप्ट्स रखनी चाहिए।
"htdocs" के अंदर एक नया फ़ोल्डर बनाएं और इसे एक नाम दें, जैसे "myProject"।
एक टेक्स्ट एडिटर (जैसे नोटपैड) खोलें और निम्नलिखित PHP कोड टाइप करें:
<?php echo "Hello, World!"; ?>
इस फ़ाइल को "index.php" के रूप में “myProject” निर्देशिका में सहेजें।
अपने वेब ब्राउज़र को खोलें और एड्रेस बार में http://localhost/myProject दर्ज करें।
आपको ब्राउज़र में "Hello, World!" संदेश दिखाई देगा, यह संकेत करता है कि आपकी पहली PHP स्क्रिप्ट काम कर रही है।
phpMyAdmin एक्सेस करना
phpMyAdmin XAMPP के साथ प्रदत्त एक मुफ्त टूल है जो MariaDB डेटाबेस के साथ इंटरैक्ट करता है। यह आपके डेटाबेस को एक्सेस और प्रबंधित करने के लिए एक उपयोगकर्ता-अनुकूल वेब इंटरफेस प्रदान करता है। phpMyAdmin तक पहुँचने के लिए इन चरणों का पालन करें:
सुनिश्चित करें कि XAMPP नियंत्रण पैनल में Apache और MariaDB चल रहे हैं।
अपना वेब ब्राउज़र खोलें और एड्रेस बार में http://localhost/phpmyadmin टाइप करें, फिर "एंटर" दबाएं।
phpMyAdmin इंटरफेस दिखाई देगा, जिससे आपको अपने डेटाबेस को प्रबंधित करने का अवसर मिलेगा।
phpMyAdmin के साथ आप डेटाबेस बना और प्रबंधित कर सकते हैं, SQL क्वेरीज़ चला सकते हैं, और बहुत कुछ कर सकते हैं।
MySQL डेटाबेस के लिए पासवर्ड सेट करना
सुरक्षा बढ़ाने के लिए, आप MySQL डेटाबेस के रूट यूज़र के लिए पासवर्ड सेट करना चाह सकते हैं। इन चरणों का पालन करें:
पहले बताए गए अनुसार phpMyAdmin को खोलें http://localhost/phpmyadmin पर जाकर।
पृष्ठ के शीर्ष पर "यूज़र अकाउंट्स" टैब पर क्लिक करें।
"रूट" खाते को "localhost" को होस्ट के रूप में रखते हुए ढूंढें और "प्रिविलेज संपादित करें" पर क्लिक करें।
"पासवर्ड बदलें" अनुभाग पर स्क्रॉल करें।
पासवर्ड क्षेत्र में आप जो पासवर्ड चाहते हैं उसे दर्ज करें।
पुष्टिकरण क्षेत्र में पासवर्ड को फिर से टाइप करें, फिर अपने परिवर्तनों को सहेजने के लिए "जाओ" पर क्लिक करें।
MySQL रूट यूज़र के लिए पासवर्ड सेट करने के बाद, आपको यह सुनिश्चित करने के लिए phpMyAdmin निर्देशिका में "config.inc.php" फ़ाइल को भी अपडेट करना होगा कि यह परिवर्तन को रिकॉर्ड करता है:
phpMyAdmin निर्देशिका ("C:\xampp\phpMyAdmin") पर जाएं।
"config.inc.php" को टेक्स्ट एडिटर में खोलें।
उस पंक्ति को खोजें जो $cfg['Servers'][$i]['password'] से शुरू होती है और इसे अपने नए पासवर्ड के रूप में सेट करें:
अपने परिवर्तनों को सहेजने से यह सुनिश्चित हो जाएगा कि phpMyAdmin नए पासवर्ड के साथ डेटाबेस तक पहुंच सकता है।
XAMPP को बंद करना
एक बार जब आप अपना विकास कार्य पूरा कर लेते हैं, तो आप अपने सिस्टम संसाधनों को मुक्त करने के लिए स्थानीय सर्वर को बंद करना चाह सकते हैं:
XAMPP कंट्रोल पैनल खोलें।
प्रत्येक सक्रिय सेवा के लिए "रोकें" बटन पर क्लिक करें: Apache, MariaDB, आदि।
XAMPP कंट्रोल पैनल बंद करें।
सारांश
इस गाइड में, हमने Windows सिस्टम पर XAMPP को इंस्टॉल और सेट अप करने के तरीके को विस्तार से समझाया है। हमने सर्वर घटकों का प्रबंधन करने, PHP स्क्रिप्ट चलाने, phpMyAdmin तक पहुँचने, और सुरक्षा बढ़ाने के तरीके की भी जांच की। XAMPP वेब डेवलपर्स के लिए एक मूल्यवान उपकरण है जो अनुप्रयोगों को स्थानीय रूप से निर्माण और परीक्षण करते हैं। इन सरल निर्देशों का पालन करके, आप अपनी स्वयं की स्थानीय सर्वर वातावरण सेट कर सकते हैं, जो आपकी विकास दिनचर्या के लिए एक ठोस नींव प्रदान करता है।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं