लिनक्स के लिए विंडोज सबसिस्टम का उद्देश्य विंडोज़ को एक विकास मंच के रूप में पुन: प्रस्तुत करना था। वेब के लिए इतना अधिक विकास हो रहा है, WSL एक LAMP (Linux/Apache/MySQL/PHP) वातावरण को असेंबल करके जल्दी से एक वेब डेवलपमेंट वातावरण स्थापित करने के लिए आदर्श है।

तो चलो शुरू हो जाओ।

अपाचे स्थापित करें और प्रारंभ करें

अपाचे HTTP सर्वर एनजीआईएनएक्स जैसे अपस्टार्ट से अधिक प्रतिस्पर्धा हो सकती है, लेकिन यह अभी भी एक विश्वसनीय वेब सर्वर है। इसके अलावा, उबंटू डब्लूएसएल में स्थापित करना बहुत आसान है:

sudo apt apache2 स्थापित करें

आप अन्य ट्यूटोरियल पर चल सकते हैं जो आपको बताते हैं सिस्टमड प्राप्त करने के लिए उबंटू में systemctl का उपयोग कैसे करें सर्वर शुरू करने के लिए। WSL सेवाओं के प्रबंधन के लिए systemd का उपयोग नहीं करता है। इसके बजाय, डब्लूएसएल के तहत उबंटू में, आप इसका उपयोग करते हैं सेवा किसी भी सेवा को शुरू और बंद करने का आदेश।

अपाचे सर्वर शुरू करने के लिए, टाइप करें:

सुडो सर्विस apache2 स्टार्ट

यह सुनिश्चित करने के लिए कि यह काम करता है, नेविगेट करें http://localhost और आपको डिफ़ॉल्ट उबंटू परीक्षण पृष्ठ देखना चाहिए। WSL स्वचालित रूप से आपके होस्ट सिस्टम से मेल खाने वाले उबंटू सिस्टम के पोर्ट नंबर को मैप करता है।

instagram viewer

डिफ़ॉल्ट रूप से, अपाचे DocumentRoot की सेवा करेगा /var/www/html, इसलिए आपको अपनी HTML फ़ाइलें वहां सहेजनी चाहिए.

PHP स्थापित और कॉन्फ़िगर करें

यदि आप अपने वेब पृष्ठों में अधिक जटिल अन्तरक्रियाशीलता जोड़ना चाहते हैं, पीएचपी एक व्यापक रूप से उपयोग की जाने वाली सर्वर-साइड स्क्रिप्टिंग भाषा है। अपाचे के साथ उपयोग करने के लिए इसे स्थापित करना और कॉन्फ़िगर करना भी काफी सरल है।

PHP और संबंधित Apache मॉड्यूल को स्थापित करने के लिए, इस कमांड का उपयोग करें:

sudo apt php libapache2-mod-php स्थापित करें

अपने PHP इंस्टॉलेशन का परीक्षण करने के लिए, निम्न लघु स्क्रिप्ट लिखें और इसे इसमें सहेजें /var/www/html निर्देशिका। चलो इसे कहते हैं phpinfo.php. उस निर्देशिका में फ़ाइल को सहेजने के लिए आपको रूट विशेषाधिकारों की आवश्यकता होगी।

php
phpinfo();
php

फिर, नेविगेट करें http://localhost/phpinfo.php, और आपको PHP जानकारी पृष्ठ देखना चाहिए। अब आप अपने वेब ऐप्स में PHP कोड शामिल कर सकेंगे।

डेटाबेस के लिए मारियाडीबी की स्थापना

यदि आप उपयोगकर्ता नाम और पासवर्ड जैसे अपने वेब ऐप में डेटा सहेजना चाहते हैं, तो आपको डेटाबेस सर्वर की आवश्यकता होगी। कई वर्षों तक, MySQL एक ओपन-सोर्स रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) था, लेकिन Oracle द्वारा इस परियोजना को हासिल करने के बाद, कुछ मूल डेवलपर्स ने इस परियोजना को इसमें शामिल कर लिया। मारियाडीबी.

मारियाडीबी MySQL के लिए एक ड्रॉप-इन प्रतिस्थापन है, जो उपयोगकर्ताओं को एक नई प्रणाली सीखने में बहुत अधिक समय खर्च किए बिना समान कमांड और किसी भी अन्य प्लगइन्स का उपयोग करने की अनुमति देता है।

मारियाडीबी स्थापित करने के लिए, निम्न आदेश का उपयोग करें:

sudo apt स्थापित mariadb

सर्वर शुरू करने के लिए, का उपयोग करें सेवा पहले उल्लेख किया गया आदेश:

सुडो सर्विस mysql start

हाँ, यह "mysql" है, न कि "mariadb।" बहुत सारे आदेश MySQL को संदर्भित करते हैं, लेकिन आप वास्तव में MariaDB से बात कर रहे होंगे। डेवलपर्स का यही मतलब है जब वे कहते हैं कि मारियाडीबी MySQL के लिए "ड्रॉप-इन प्रतिस्थापन" है।

मारियाडीबी सर्वर के लिए रूट पासवर्ड के साथ डिफ़ॉल्ट मारियाडीबी इंस्टॉलेशन काफी असुरक्षित है। अगर तुम न्यायप्रिय हो अपने आप से एक वेब ऐप विकसित करना, सुरक्षा आपके विकास प्रणाली पर कोई समस्या नहीं हो सकती है। फिर भी, आपके सिस्टम पर चल रहे किसी भी सर्वर को सख्त करना एक अच्छी आदत है, भले ही आप उनका उपयोग करने वाले अकेले हों।

सौभाग्य से, मारियाडीबी एक स्क्रिप्ट के साथ आता है जिसे आप चला सकते हैं सर्वर की सुरक्षा कड़ी करें:

सुडो mysql_secure_installation

यह आपको कई चरणों से गुजरेगा, जैसे डेटाबेस का रूट पासवर्ड बदलना, दूरस्थ रूट लॉगिन को अस्वीकार करना, और डिफ़ॉल्ट परीक्षण डेटाबेस को हटाना।

सम्बंधित: आपके अगले प्रोजेक्ट पर विचार करने के लिए डेटाबेस इंजन

आप किसी भी डेटाबेस को स्थापित करने और उन्हें प्रशासित करने के लिए मारियाडीबी की कमांड लाइन का उपयोग कर सकते हैं, लेकिन ज्यादातर लोग ग्राफिकल फ्रंट एंड का उपयोग करना पसंद करते हैं। PhpMyAdmin एक बहुत ही लोकप्रिय विकल्प है। इसे WSL पर इंस्टॉल करना भी आसान है:

sudo apt phpmyadmin स्थापित करें

उबंटू आपको phpMyAdmin के प्रारंभिक सेटअप के माध्यम से भी चलाएगा, जिसमें उपयोगकर्ता नाम और पासवर्ड सेट करना शामिल है। इसका उपयोग करने के लिए, सुनिश्चित करें कि अपाचे चालू है और चल रहा है, फिर नेविगेट करें http://localhost/phpmyadmin.

स्थापना प्रक्रिया के दौरान आपके द्वारा चुना गया उपयोगकर्ता नाम और पासवर्ड दर्ज करें और अब आप अपने ब्राउज़र से अपने डेटाबेस सर्वर को प्रबंधित करने में सक्षम होंगे।

अब आप वेब ऐप्स विकसित करना शुरू कर सकते हैं

अब जब आपने देख लिया है कि WSL के साथ वेब ऐप्स विकसित करना कितना आसान है, तो आप अगला Google या Amazon बनाना शुरू कर सकते हैं। अपने वेब विकास कौशल का विस्तार करना चाहते हैं? आप और भी अधिक सीखने के लिए कुछ पाठ्यक्रम ले सकते हैं।

ईमेल
ये पाठ्यक्रम आपको वेब विकास और डिजाइन को समझने में मदद करेंगे

एक वेब डिज़ाइनर बनना चाहते हैं लेकिन कोई कौशल नहीं है? इस बंडल को खरीदें और कुछ ही समय में एक समर्थक बनें।

आगे पढ़िए

संबंधित विषय
  • लिनक्स
  • अपाचे सर्वर
  • लिनक्स के लिए विंडोज सबसिस्टम
  • पीएचपी
  • डेटाबेस
लेखक के बारे में
डेविड डेलोनी (33 लेख प्रकाशित)

डेविड प्रशांत नॉर्थवेस्ट में स्थित एक स्वतंत्र लेखक हैं, लेकिन मूल रूप से खाड़ी क्षेत्र से हैं। वह बचपन से ही टेक्नोलॉजी के शौकीन रहे हैं। डेविड की रुचियों में पढ़ना, गुणवत्ता वाले टीवी शो और फिल्में देखना, रेट्रो गेमिंग और रिकॉर्ड संग्रह करना शामिल है।

डेविड डेलोनी की ओर से अधिक

हमारे न्यूज़लेटर की सदस्यता

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

एक और क़दम…!

कृपया उस ईमेल में अपने ईमेल पते की पुष्टि करें जिसे हमने अभी आपको भेजा है।

.