LAMP स्टैक क्या है?


88

क्या कोई मुझे बता सकता है कि LAMP स्टैक शब्द का क्या अर्थ है? मैंने इस संदर्भ को नौकरी की पोस्टिंग में देखा है, लेकिन इसका अर्थ पूरी तरह से नहीं समझा।

मुझे लगता है कि मेरे विकास में मैं आमतौर पर LAMP का उपयोग करता हूं, लेकिन जब मैं "स्टैक" सुनता हूं तो मुझे लगता है कि मैं एक LAMP वातावरण का उपयोग नहीं कर रहा हूं जैसा कि मुझे होना चाहिए।


मुझे पता है कि LAMP का मतलब क्या होता है, मैं जानना चाहता था कि "स्टैक" शब्द का मतलब क्या है।



बस इसे बाहर रखने के लिए, वहाँ भी है - दीपक लेकिन विंडोज के लिए। विंडोज अपाचे मैसूर PHP।
ली

जवाबों:


142

इसका कारण यह है कि वे इसे एक स्टैक कहते हैं, क्योंकि प्रत्येक स्तर का आधार परत है। आपका ऑपरेटिंग सिस्टम, लिनक्स, बेस लेयर है। फिर अपाचे, आपका वेब डेमन आपके ओएस के शीर्ष पर बैठता है। फिर आपका डेटाबेस आपके वेब डेमॉन द्वारा दी गई सभी जानकारी संग्रहीत करता है, और PHP (या किसी भी पी * स्क्रिप्टिंग भाषा) का उपयोग सभी डेटा को चलाने और प्रदर्शित करने के लिए किया जाता है, और उपयोगकर्ता इंटरैक्शन के लिए अनुमति देता है।

'स्टैक' शब्द से अत्यधिक चिंतित न हों। लोगों को वास्तव में सिर्फ सॉफ्टवेयर सूट या बंडल का मतलब है, लेकिन आप इसे ठीक उपयोग कर रहे हैं मुझे यकीन है कि आप जैसे हैं।


यहाँ LAMP स्टैक के लिए लघु गाइड है। मेरी बहुत मदद की। medium.com/@codingmonk.tech/…
हिरेन कावड

41

लिनक्स ऑपरेटिंग सिस्टम

APACHE वेब सर्वर

MySQL DataBase

और PHP

http://en.wikipedia.org/wiki/LAMP_(software_bundle)

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


ओह, मुझे पता है कि LAMP का मतलब क्या है, मुझे अभी यह नहीं पता था कि "स्टैक" शब्द का मतलब क्या है।
एली

1
@ एली: इसका मतलब है कि यह सिर्फ एक स्टैक है!
श्यजु

... और PHP सर्वर-साइड स्क्रिप्टिंग भाषा :)

30

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


धन्यवाद, मैंने सोचा था कि क्रोन जॉब्स या अन्य प्रोसेसिंग स्क्रिप्ट बनाने की प्रक्रिया एक लिनक्स इंस्टाल के जरिए हो सकती है
एली

13

LAMP माध्य L = LINUX (OS) A = APACHE (वेब ​​सर्वर) M = MySQL (DataBase) P = PHP (भाषा)

http://www.webopedia.com/TERM/L/LAMP.html

लिनक्स के लिए लघु, Apache, MySQL और PHP, एक ओपन-सोर्स वेब डेवलपमेंट प्लेटफ़ॉर्म, जिसे वेब स्टैक भी कहा जाता है, जो ऑपरेटिंग सिस्टम के रूप में लिनक्स का उपयोग करता है, वेब सर्वर के रूप में Apache, ऑब्जेक्ट-उन्मुख स्क्रिप्टिंग के रूप में RDBMS और PHP के रूप में MySQL। भाषा: हिन्दी। पर्ल या पायथन को अक्सर PHP के लिए प्रतिस्थापित किया जाता है।


10

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

कुछ अतिरिक्त पढ़ने:

https://www.techopedia.com/definition/28154/solution-stack https://en.wikipedia.org/wiki/Solution_stack


10

LAMP स्टैक लिनक्स होस्ट की गई वेबसाइटों की नींव है, लिनक्स, Apache, MySQL और PHP (LAMP) सॉफ्टवेयर स्टैक है।

दीपक स्टैंड के लिए: -

  1. एल (लाइनक्स ओएस)
  2. A (Apache [ स्थानीय क्लाइंट सर्वर ])
  3. एम (MySQL डाटाबेस)
  4. पी (PHP)

एक LAMP स्टैक ओपन-सोर्स सॉफ़्टवेयर का एक सेट है जिसका उपयोग वेबसाइटों और वेब एप्लिकेशन बनाने के लिए किया जा सकता है। LAMP एक परिचित है, और ये स्टैक आमतौर पर लिनक्स ऑपरेटिंग सिस्टम, Apache HTTP सर्वर, MySQL रिलेशनल डेटाबेस मैनेजमेंट सिस्टम और PHP प्रोग्रामिंग लैंग्वेज से युक्त होते हैं।

  • लिनक्स: ऑपरेटिंग सिस्टम (OS) हमारी पहली परत बनाता है। लिनक्स स्टैक मॉडल के लिए नींव सेट करता है। इस परत के ऊपर अन्य सभी परतें चलती हैं। लिनक्स सबसे निचले स्तर की परत है और ऑपरेटिंग सिस्टम प्रदान करता है। लिनक्स वास्तव में प्रत्येक अन्य घटकों को चलाता है। हालाँकि आप विशेष रूप से लिनक्स तक सीमित नहीं हैं; आप Microsoft® पर अन्य घटकों में से प्रत्येक को आसानी से चला सकते हैं; Windows® ;, मैक ओएस एक्स, या यदि आवश्यक हो तो UNIX®।

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

  • MySQL: हमारी तीसरी परत वह जगह है जहाँ डेटाबेस रहते हैं। MySQL उन विवरणों को संग्रहीत करता है जिन्हें वेबसाइट बनाने के लिए स्क्रिप्टिंग द्वारा क्वियर किया जा सकता है। MySQL आमतौर पर Apache / layer 2 के साथ Linux लेयर के ऊपर बैठता है। हाई-एंड कॉन्फ़िगरेशन में, MySQL को एक अलग होस्ट सर्वर पर लोड किया जा सकता है। MySQL LAMP सिस्टम का डेटा-स्टोरेज पक्ष प्रदान करता है। MySQL के साथ, आपके पास बड़े और जटिल साइटों को चलाने के लिए उपयुक्त एक बहुत ही सक्षम डेटाबेस तक पहुंच है। आपके वेब एप्लिकेशन के भीतर, आपके सभी डेटा, उत्पाद, खाते और अन्य प्रकार की जानकारी इस डेटाबेस में एक प्रारूप में रहती है जिसे आप SQL भाषा के साथ आसानी से क्वेरी कर सकते हैं।

  • PHP: उन सभी के ऊपर बैठना हमारी चौथी और अंतिम परत है। स्क्रिप्टिंग परत में PHP और / या इसी तरह की अन्य वेब प्रोग्रामिंग भाषाएं शामिल हैं। वेबसाइट और वेब एप्लिकेशन इस परत के भीतर चलते हैं। PHP एक सरल और कुशल प्रोग्रामिंग भाषा है जो LAMP सिस्टम के अन्य सभी भागों के लिए गोंद प्रदान करती है। आप MySQL डेटाबेस में डेटा तक पहुँचने में सक्षम डायनामिक कंटेंट लिखने के लिए PHP का उपयोग करते हैं और कुछ ऐसे फीचर्स जो लिनक्स प्रदान करता है।

हम LAMP स्टैक की कल्पना कर सकते हैं: अधिक जानकारी और जानकारी


6

सटीक और कुरकुरा होना

LAMP, L (Linux) A (Apache) M (Mysql) P (PHP5) एक संयुक्त पैकेज है जो वेब-अनुप्रयोग विकास के लिए है।

लैंप स्थापित करने का सबसे आसान तरीका इस प्रकार है

1) कार्यस्थल का उपयोग करना

नीचे आदेशों की सूची दी गई है

sudo apt-get update sudo apt-get install taskel sudo कार्यस्थल (यह आपको एक त्वरित LAMP सर्वर की जांच करेगा और ओके का चयन करेगा)

यह LAMP आपके ज्ञान को चमकाने के लिए तैयार है।


2

लैंप स्टैक एल inux के लिए खड़ा है एक पाउच एम ysql पी एचपी

वहाँ भी है मतलब स्टैक एम ongoDB xpressJS एक ngularJS एन odeJS


3
"LAMP" का अर्थ है कि पहले से ही अन्य उत्तरों में समझाया गया है।
mzjn

2

लिनक्स, अपाचे, MySQL और PHP। मुक्त और मुक्त स्रोत सॉफ्टवेयर। उदाहरण के लिए, ऑपरेटिंग सिस्टम के माइक्रोसॉफ्ट विंडोज परिवार पर एक समान इंस्टॉलेशन को WAMP के रूप में जाना जाता है। और मैक के रूप में MAMP के लिए। और उन दोनों के लिए XAMPP


2

लिनक्स ऑपरेटिंग सिस्टम ए के लिए एपाचे वेब सर्वर एम के लिए मैसिंग डेटाबेस पी के लिए स्क्रिप्टिंग और पीएचपी मॉड्यूल के लिए पी

हम LMP सिस्टम में php प्रोग्राम और cgi प्रोग्राम होस्ट कर सकते हैं।

उदाहरण के लिए: में ubuntu apt-get वेब सर्वर के लिए apache2 स्थापित apt-get डेटाबेस और php apt-get PHP5 स्थापित करने और अपने वेब सर्वर पर मिल गया के लिए mysql सर्वर PHP5-mysql स्थापित http: // स्थानीय होस्ट


1

मैं एक स्टैक क्या है के वास्तविक प्रश्न का उत्तर देने का प्रयास करूंगा। इंटरनेट आर्किटेक्चर (टीसीपी / आईपी, ओएसआई आदि) में प्रोटोकॉल और सॉफ्टवेयर अक्सर एक-दूसरे के ऊपर "स्टैक्ड" होते हैं, क्योंकि वे समर्थन के लिए एक-दूसरे पर निर्भर होते हैं। उदाहरण के लिए, टीसीपी आईपी के शीर्ष पर डेटा के विश्वसनीय प्रसारण प्रदान करता है। वही LAMP के लिए जाता है, आपके Apache सर्वर को "Linux के शीर्ष पर" चलाने की आवश्यकता होती है। इस "स्टैक" को पैनकेक के अपने पसंदीदा स्टैक के रूप में सोचें, जहां प्रत्येक पैनकेक एक अलग परत है।

दीपक पेनकेक स्टैक

स्वादिष्ट।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.