Ubuntu 20.04 पर LAMP(Linux, Apache, MySQL, PHP) स्टैक सेट करें

Set Up Lamp Linux Apache



हो सकता है कि आपने अभी-अभी PHP में अपना डायनेमिक वेब एप्लिकेशन बनाना शुरू किया हो, और आप LAMP स्टैक सेट करना चाहते हों। LAMP शब्द Linux ऑपरेटिंग सिस्टम, Apache सर्वर, MySQL डेटाबेस और PHP भाषा से आया है। आइए Ubuntu 20.04 पर LAMP स्टैक की स्थापना के साथ शुरुआत करें।







सबसे पहले, आपके पास अपने सिस्टम पर sudo विशेषाधिकार होना चाहिए या निम्नलिखित कार्यों को करने के लिए रूट के रूप में लॉग इन करना चाहिए:



सिस्टम के पैकेज रिपॉजिटरी को अपडेट करें

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



$सुडोउपयुक्त अद्यतन


एक बार उपयुक्त-कैश अपडेट हो जाने के बाद, हम LAMP स्टैक इंस्टॉलेशन के साथ आगे बढ़ने के लिए तैयार हैं।





आइए सबसे पहले MySQL को इनस्टॉल करें।

Ubuntu 20.04 पर MySQL स्थापित करें

चूंकि MySQL का उपयोग ज्यादातर PHP के साथ एक डेटाबेस के रूप में किया जाता है और आपके ubuntu सिस्टम पर MySQL को स्थापित करने के लिए डेटा को प्रबंधित और संग्रहीत करने के लिए उपयोग किया जाता है, नीचे दी गई कमांड टाइप करें।



$सुडोउपयुक्तइंस्टॉलmysql-सर्वर


यह आपको पैकेज को स्थापित करने के लिए अतिरिक्त डिस्क स्थान लेने के लिए कहेगा, इसलिए MySQL को स्थापित करना जारी रखने के लिए y दबाएं।


एक बार MySQL इंस्टाल हो जाने के बाद, इस कमांड को टाइप करके वर्जन को चेक करें।

$माई एसक्यूएल--संस्करण


और यह जाँचने के लिए कि MySQL की सेवा आपके ubuntu सिस्टम पर चल रही है या नहीं, स्थिति की जाँच करने के लिए इस कमांड को टाइप करें।

$सुडोsystemctl स्थिति mysql.service


यदि यह सक्रिय नहीं है, तो आप इसे इस तरह उपरोक्त कमांड में start कीवर्ड का उपयोग करके शुरू कर सकते हैं

$सुडोsystemctl mysql.service शुरू करें


MySQL के शेल में लॉगिन करने के लिए, निम्न कमांड टाइप करें

$सुडोमाई एसक्यूएल


यह आपसे पहली बार कोई पासवर्ड नहीं मांगेगा।

एक बार जब आप MySQL के शेल में लॉग इन करते हैं, तो आप अपना पासवर्ड सेट कर सकते हैं या इसमें डेटाबेस से संबंधित कोई भी कार्य कर सकते हैं।

अब इसके माध्यम से बाहर निकलें और अपाचे 2 वेब सर्वर को उबंटू सिस्टम पर स्थापित करें।

माई एसक्यूएल> बाहर जाएं

उबंटू 20.04 पर अपाचे वेब सर्वर स्थापित करें

Apache 2 एक वेब सर्वर है जो वेब एप्लिकेशन को होस्ट करने के लिए सर्वर को हैंडल करता है। अपने ubuntu सिस्टम पर Apache 2 को स्थापित करने के लिए, इस कमांड को चलाएँ।

$सुडोउपयुक्तइंस्टॉलअपाचे2


यह अपाचे की स्थापना के लिए अतिरिक्त डिस्क स्थान देने के लिए भी संकेत दे सकता है, इसलिए स्थापना प्रक्रिया को जारी रखने के लिए y दबाएं।

एक बार, Apache 2 वेब सर्वर भी स्थापित हो जाता है; आप निम्न आदेश टाइप करके स्थिति की जांच कर सकते हैं।

$सुडोsystemctl स्थिति apache2


यदि यह सक्रिय है और चल रहा है, तो आप PHP की स्थापना के साथ जाने के लिए अच्छे हैं; अन्यथा, कमांड का उपयोग शुरू करें

$सुडोsystemctl प्रारंभ apache2


इसे शुरू करने के बाद, अब PHP को इनस्टॉल करें,

Ubuntu 20.04 पर PHP स्थापित करें

पीएचपी के नवीनतम स्थिर संस्करण को टर्मिनल में नीचे दिए गए कमांड को टाइप करके आसानी से एपीटी पैकेज रिपोजिटरी से उबंटू पर स्थापित किया जा सकता है

$सुडोउपयुक्तइंस्टॉलपीएचपी


यदि यह PHP को स्थापित करने के लिए अतिरिक्त डिस्क स्थान लेने का संकेत देता है तो प्रक्रिया जारी रखने के लिए y दबाएं।

PHP की सफल स्थापना के बाद, आप कमांड टाइप करके संस्करण की जांच कर सकते हैं

$ php--संस्करण


PHP संस्करण 7.3.4 स्थापित है।

PHP एक्सटेंशन स्थापित करें

अब यदि आप कुछ अन्य बुनियादी PHP एक्सटेंशन भी स्थापित करना चाहते हैं, जो phpMyAdmin के लिए आवश्यक हैं, उदाहरण के लिए,

  • php-कर्ल
  • php-जी.डी.
  • php-mbstring
  • पीएचपी-MySQL
  • php-ज़िप
  • php-json
  • php-xml

आप निम्न आदेश टाइप करके ऐसा कर सकते हैं।

$सुडोउपयुक्तइंस्टॉलphp-curl php-gd php-mbstring php-mysql php-zip php-json php-xml


इसे y टाइप करके और एंटर बटन दबाकर एक्सटेंशन को इंस्टॉल करने के लिए अतिरिक्त डिस्क स्थान लेने दें।


यह आदेश phpMyAdmin चलाने के लिए सभी आवश्यक PHP एक्सटेंशन स्थापित करेगा।

तो यह है कि आप Ubuntu 20.04 पर सभी आवश्यक पैकेज कैसे स्थापित कर सकते हैं और अपने गतिशील वेब एप्लिकेशन के निर्माण के लिए LAMP स्टैक सेट कर सकते हैं।

निष्कर्ष

इस पोस्ट में Ubuntu 20.04 LTS पर LAMP स्टैक को स्थापित करने और स्थापित करने के लिए चरण-दर-चरण मार्गदर्शिका शामिल है।