प्रत्येक एलएएमपी या एक्सएएमपीपी लेखन या ट्यूटोरियल मैं देखता हूं "उत्पादन के उपयोग के लिए नहीं", तो मैं उत्पादन के लिए क्या उपयोग करूं?LAMP, XAMPP उत्पादन के लिए
उत्तर
अपाचे, एक डीबी और एक स्क्रिप्टिंग भाषा का अपना संयोजन रोल करें, जो आपकी आवश्यकताओं को पूरा करता है।
यह होस्टिंग कंपनियां एक जीवित रहने के लिए करती हैं।
आप पाते हैं कि एंटरप्राइज़ लिनक्स वितरण आपकी आवश्यकताओं के लिए पर्याप्त है।
आप अपाचे, PHP और MySQL स्थापित करते हैं क्योंकि वे उत्पादन के लिए होना चाहिए। xampp उन सभी चीजों को मूल रूप से कोई सेट अप सुरक्षा के साथ एक पैकेज में नहीं है .. रूट पासवर्ड खाली हैं .. उपयोगकर्ता अच्छी तरह से ज्ञात हैं .. लेकिन घटक वही हैं जो आप उपयोग करेंगे यदि आप उन्हें डाउनलोड करते हैं ..
XAMPP philosophy का कहना है:
XAMPP के पीछे के दर्शन एक आसान वितरण स्थापित करने के लिए निर्माण करने के लिए डेवलपर्स अपाचे की दुनिया में पाने के लिए है। इसे डेवलपर्स के लिए सुविधाजनक बनाने के लिए XAMPP को सभी सुविधाओं के साथ कॉन्फ़िगर किया गया है।
डिफ़ॉल्ट कॉन्फ़िगरेशन एक सुरक्षित दृष्टिकोण से अच्छा नहीं है और यह उत्पादन वातावरण के लिए पर्याप्त सुरक्षित नहीं है - कृपया इस तरह के वातावरण में XAMPP का उपयोग न करें।
तो इसे मुख्य रूप से विकास पर्यावरण के रूप में नामित किया गया है, न कि उत्पादन वातावरण के रूप में।
सही स्थापना विकल्पों को देखते हुए, आप उन्हें उत्पादन सर्वर के लिए प्रारंभिक बिंदु के रूप में उपयोग कर सकते हैं। लेकिन भरने के लिए कुछ छेद हैं, मुख्य रूप से wrt सुरक्षा। आपके द्वारा संदर्भित अस्वीकरण (बुद्धिमानी से) यह सुनिश्चित करने के लिए हैं कि आप जो भी शुरू करते हैं उससे सावधान और संदिग्ध हैं (और यह भी सुनिश्चित करें कि कोई भी दावा नहीं कर सकता कि उन्होंने आपको बिना किसी बताए खतरनाक कुछ प्रदान किया है, इसलिए यदि बुरा हो तो उन्हें दोष न दें चीजें होती हैं।)
यह आपको सीटबेल के बिना एक कार बेचने जैसा है।
लेकिन जो भी आप सीखते हैं, और आपके द्वारा विकसित समाधान, आमतौर पर "वास्तविक" सर्वर के साथ पूरी तरह से संगत होते हैं।
तो सेंटोस जैसे कुछ के साथ जा रहा है और अपाचे वेब सर्वर, PHP और MySQL को अपने भंडारों से स्थापित करना एक सुरक्षित पहला कदम होगा?
और फिर मुझे लगता है कि मुझे लॉकिंग और छेद में कुछ पढ़ने की आवश्यकता होगी जो वहां हो सकती है?
LAMP की तुलना में XAMPP स्थापना आसान है। यदि आप विकास सर्वर पर हैं तो इससे कोई फर्क नहीं पड़ता है, लेकिन यदि आप तीसरे पक्ष पर भरोसा करने के बजाए मूल से अच्छा करना अच्छा है, तो आपको उत्पादन सर्वर पर होना चाहिए और आपको अपने उत्पादन सर्वर पर सटीक सेवाएं मिलेंगी, कोई अतिरिक्त सेवाएं नहीं अपने उत्पादन सर्वर प्रदर्शन को कम करें। और विकास और उत्पादन सर्वर पर एक ही सेटअप रखने की कोशिश करें, यह सुनिश्चित करेगा कि यदि विकास सर्वर पर चल रहा है तो भी कोई अतिरिक्त सेटिंग्स किए बिना उत्पादन पर चलाएगा।
अधिक स्थापना विवरण आप ब्लॉग का अनुसरण कर पढ़ सकते हैं के लिए: http://codebucket.co.in/lamp-installation/
उत्पादन आप अपने खुद के विन्यास बनाने के है के लिए, यह निर्भर करता है पर विज़िटर की गणना, राम अपने सर्वर पर स्थापित है, स्क्रिप्ट आप usng रहे हैं। उदाआपको वर्डप्रेस के लिए केवल 5 PHP एक्सटेंशन की आवश्यकता है, लेकिन यदि आप Woocommerce का उपयोग कर रहे हैं तो आपको वर्चुअलहोस्ट्स का उपयोग करने वाली कई साइट्स के लिए और अधिक PHP मेमोरी की आवश्यकता है, और यदि आपके पास पंजीकृत डोमेन नहीं हैं तो उपयोगकर्ता उपयोगकर्ता मॉड्यूल। मैंने जो कुछ कहा है वह केवल उदाहरण है, आपको अपनी स्क्रिप आवश्यकताओं को जानना चाहिए, सबकुछ स्थापित करना अच्छा विचार नहीं है।
एक्सएएमपीपी आपको कॉन्फ़िगरेशन को लॉक करने के तरीके देता है। –