यह मार्गदर्शिका आपको बताएगी कि XAMPP का उपयोग करके Ubuntu Linux पर PHP-आधारित वेब एप्लिकेशन विकसित करने के लिए LAMP सर्वर (Linux, Apache, MySQL और PHP) कैसे सेट किया जाए।
आप वर्डप्रेस, जूमला, ड्रुपल, प्रेस्टाशॉप इत्यादि जैसे फ्रेमवर्क द्वारा संचालित PHP अनुप्रयोगों को विकसित करने के लिए एक्सएएमपीपी स्टैक का उपयोग कर सकते हैं।
एक्सएएमपीपी क्या है?
PHP विकास वातावरण स्थापित करने के लिए XAMPP सबसे लोकप्रिय LAMP-स्टैक में से एक है। यह ओपन-सोर्स है और विंडोज, लिनक्स और मैकओएस सहित सभी प्रमुख ऑपरेटिंग सिस्टम पर उपलब्ध है। XAMPP बनाने के लिए एक साथ काम करने वाले मुख्य घटकों में Apache, MySQL, PHP और Perl शामिल हैं।
XAMPP सर्वर सॉफ्टवेयर विकास या प्रोटोटाइप के लिए आदर्श है क्योंकि इसे स्थापित करना अपेक्षाकृत आसान है और इसके लिए अधिक कॉन्फ़िगरेशन की आवश्यकता नहीं होती है। हालांकि, ध्यान दें कि XAMPP को उत्पादन सर्वर के रूप में उपयोग करने की अनुशंसा नहीं की जाती है क्योंकि यह आपके विकास वातावरण को आसान बनाने के लिए कुछ सुरक्षा मुद्दों से समझौता करता है। उदाहरण के लिए:
- कोई भी आसानी से नेटवर्क के माध्यम से मारियाडीबी डेमॉन तक पहुंच सकता है।
- डिफ़ॉल्ट डेटाबेस व्यवस्थापक (रूट) के पास पासवर्ड नहीं होता है।
लिनक्स के लिए XAMPP डाउनलोड करें
शुरू करने के लिए, आपको नीचे बताए अनुसार उबंटू लिनक्स के लिए एक्सएएमपीपी डेबियन पैकेज डाउनलोड करना चाहिए।
सबसे पहले, अपनी डाउनलोड निर्देशिका में जाएं सीडी कमांड.
सीडी ~/डाउनलोड
XAMPP का उपयोग करके डाउनलोड करने के लिए निम्न कमांड चलाएँ wget, इंटरनेट से पैकेज डाउनलोड करने के लिए एक कमांड-लाइन टूल।
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
ध्यान दें: यदि आप चाहें तो आप ऊपर दिए गए कमांड में XAMPP संस्करण को अपनी पसंद के संस्करण से बदल सकते हैं।
चूंकि आपकी वर्तमान कार्यशील निर्देशिका है /Downloads फ़ोल्डर, wget स्वचालित रूप से उस निर्देशिका में XAMPP एप्लिकेशन इंस्टॉलर को सहेज लेगा।
उबंटू पर एक्सएएमपीपी कैसे स्थापित करें
इससे पहले कि आप XAMPP एप्लिकेशन इंस्टॉल कर सकें, आपको इंस्टॉलर की अनुमतियों को बदलने की आवश्यकता होगी ताकि इसे निष्पादन योग्य बनाया जा सके चामोद कमांड.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
यदि आप XAMPP इंस्टॉलर का उपयोग करके सूचीबद्ध करते हैं एलएस -एल कमांड, आपको नीचे के जैसा आउटपुट मिलेगा। जैसा कि आप देख सकते हैं, इंस्टॉलर के पास अब "निष्पादित" अनुमतियां हैं।
XAMPP इंस्टॉलर प्रारंभ करने के लिए निम्न आदेश जारी करें:
सुडो ./xampp-linux-x64-8.0.8-0-installer.run
XAMPP इंस्टॉलर की प्रारंभिक स्क्रीन नीचे दी गई स्क्रीन के समान दिखनी चाहिए:
पर क्लिक करें अगला बटन और विज़ार्ड के इंस्टॉलेशन निर्देशों के साथ पालन करें।
पर क्लिक करें खत्म हो स्थापना को अंतिम रूप देने के लिए बटन।
एक बार इंस्टॉलेशन पूरा हो जाने पर, सिस्टम XAMPP फाइलों को इसमें स्टोर करेगा /opt/lampp आपके सिस्टम पर निर्देशिका। वेब पेजों या परियोजनाओं को इसमें रखा जाएगा /opt/lampp/htdocs निर्देशिका।
XAMPP सेवाओं को शुरू करने के लिए, जैसे कि Apache, MySQL और ProFTPD, बस निम्नलिखित कमांड चलाएँ:
सुडो/ऑप्ट/लैम्प/लैम्प स्टार्ट
आप टाइप करके XAMPP सेवाओं की स्थिति की जांच कर सकते हैं:
सुडो/ऑप्ट/लैम्प/लैम्प स्थिति
साथ ही, ध्यान दें कि XAMPP एक ग्राफिकल टूल के साथ आता है जिसका उपयोग आप अपनी सेवाओं को आसानी से प्रबंधित करने के लिए कर सकते हैं। आप निम्न आदेशों के साथ XAMPP GUI टूल प्रारंभ कर सकते हैं:
सीडी / ऑप्ट / लैंप
sudo ./manager-linux-x64.run
निम्न XAMPP विंडो खुलेगी।
जांचें कि क्या सब कुछ काम कर रहा है
यदि आप बिना किसी समस्या के सेवाएं शुरू करने में सक्षम हैं, तो शायद सब कुछ उम्मीद के मुताबिक काम कर रहा है।
यह जांचने के लिए कि क्या अपाचे सर्वर अपेक्षित रूप से आपके वेब पेजों की सेवा कर रहा है, टाइप करें http://localhost आपके वेब ब्राउज़र में। ब्राउज़र एक पृष्ठ प्रदर्शित करेगा जो नीचे दिए गए जैसा दिखता है। आपकी जानकारी के लिए बता दे कि अपाचे सर्वर डिफ़ॉल्ट रूप से पोर्ट 80 पर चलता है.
आप XAMPP के साथ आने वाले MySQL डेटाबेस को टाइप करके भी एक्सेस कर सकते हैं: http://localhost/phpmyadmin आपके ब्राउज़र में यूआरएल।
और अधिक जानें: इस कोर्स के साथ वेब डेवलपमेंट और MySQL के विशेषज्ञ बनें
WSL में LAMP सर्वर सेट करना
इस गाइड ने आपको दिखाया है कि अपने PHP-आधारित अनुप्रयोगों को विकसित करते समय उपयोग करने के लिए XAMPP सर्वर कैसे सेट करें। सुरक्षा कारणों से, आपको कभी भी उत्पादन उद्देश्यों के लिए XAMPP का उपयोग नहीं करना चाहिए।
लिनक्स के लिए विंडोज सबसिस्टम पर काम कर रहे डेवलपर्स के लिए, आप चाहें तो WSL पर एक LAMP सर्वर भी सेट कर सकते हैं।
लिनक्स के लिए विंडोज सबसिस्टम पर वेब डेवलपमेंट के साथ शुरुआत करना चाहते हैं? एक LAMP परीक्षण वातावरण स्थापित करके प्रारंभ करें।
आगे पढ़िए
- लिनक्स
- उबंटू
- अपाचे सर्वर
- लिनक्स
- पीएचपी
मविज़ा पेशे से सॉफ्टवेयर विकसित करता है और लिनक्स और फ्रंट-एंड प्रोग्रामिंग पर व्यापक रूप से लिखता है। उनके कुछ हितों में इतिहास, अर्थशास्त्र, राजनीति और उद्यम-वास्तुकला शामिल हैं।
हमारे न्यूज़लेटर की सदस्यता
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और क़दम…!
कृपया उस ईमेल में अपने ईमेल पते की पुष्टि करें जिसे हमने अभी आपको भेजा है।