क्या आप कभी भी वेब एप्लिकेशन का एक नया संस्करण आज़मा सकते हैं, चाहे वह एक कंटेंट मैनेजमेंट सिस्टम (जैसे वर्डप्रेस या ड्रूपल), एक ई-कॉमर्स साइट (जैसे Magento), या ग्राहक संबंध प्रबंधन प्रणाली हो? इन्हें स्थापित करना एक बड़ा उपक्रम हो सकता है, जो कभी-कभी "बस खेलना" की बात आती है।

सौभाग्य से, बिट्टनामी नामक एक कंपनी ने उन्हें "स्टैक" कहा है, जो लोकप्रिय ओपन सोर्स अनुप्रयोगों के पूर्व-पैक संस्करण हैं, जो ईमानदारी से "क्लिक-टू-इंस्टाल" फ़ंक्शन के लिए ईमानदार हैं। बिट्टनामी इन्हें संभालने के तरीके के साथ कुछ व्यापार-बंद हैं, लेकिन कुछ बेहतरीन ओपन सोर्स सिस्टम का मूल्यांकन और परीक्षण करने के प्रयोजनों के लिए, बिट्टनामी के ढेर को हरा करना मुश्किल है।

प्रो और कॉन का बिट्टनाम स्टैक्स

बिट्टनामी इन "ढेर" को संभालने के तरीके के बारे में कुछ शानदार चीजें हैं:

  • ढेर के भीतर सभी घटक एक साथ काम करने के लिए पूर्व-कॉन्फ़िगर किए गए हैं, जिसका अर्थ है कि अपाचे ने PHP को बातचीत करने के लिए कॉन्फ़िगरेशन फ़ाइलों को संपादित नहीं किया है जो MySQL से बात करता है।
  • अनइंस्टॉलेशन इतना आसान है ... अनइंस्टॉल स्क्रिप्ट किसी भी ट्रेस को हटा देगी जो एप्लिकेशन कभी भी था।
  • वे एक गैर रूट उपयोगकर्ता द्वारा स्थापित करने योग्य हैं, इसलिए आपको बस अपनी होम निर्देशिका में किसी स्थान पर इंगित करना है।
  • वे /etc/init.d/ पर सेवाएं इंस्टॉल नहीं करते हैं, इसलिए आप उन्हें सरल आदेश के साथ आवश्यकतानुसार प्रारंभ और रोकते हैं।

दूसरी तरफ, बिट्टनामी स्टैक स्थापित करते समय कुछ चीजें ध्यान में रखनी चाहिए:

  • प्रत्येक इंस्टॉलेशन स्वयं निहित है, इसलिए यदि उदाहरण के लिए आप ड्रूपल स्टैक, जूमला स्टैक और वर्डप्रेस स्टैक को सीएमएस तुलना करने के लिए इंस्टॉल करते हैं, तो आपके पास डिस्क स्पेस और रैम का उपयोग करके अपाचे, माईएसक्यूएल और PHP के तीन अलग-अलग इंस्टॉलेशन होंगे। (हम आपको दिखाएंगे कि नीचे से कैसे बचें)
  • वे /etc/init.d/ पर सेवाएं इंस्टॉल नहीं करते हैं, इसलिए आपको इन्हें मैन्युअल रूप से प्रारंभ और बंद करना होगा।
  • चूंकि वे एक गैर-मूल उपयोगकर्ता द्वारा स्थापित करने योग्य हैं, इसलिए सामान्य-सामान्य सुरक्षा वाले कुछ सामान्य सुरक्षा स्थान पर नहीं होंगे।
  • इन स्टैक को नए संस्करणों में अपग्रेड करने का एक आसान तरीका प्रतीत नहीं होता है ... यहां तक ​​कि बिट्टनामी आपको अपने डेटा का बैकअप लेने, अपडेट किए गए स्टैक को इंस्टॉल करने और पुनर्स्थापित करने की सलाह देता है।

लेकिन फिर, ये मूल्यांकन उद्देश्यों (उत्पादन में उपयोग न करने के लिए) के लिए वास्तव में उपयुक्त हैं, इसलिए इसे ध्यान में रखते हुए, चलो एक इंस्टॉल करें।

बेस प्लेटफार्म स्थापित करना

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

 chmod + x bitnami-lampstack-5.3.17-0-linux-installer.bin 

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

 ./bitnami-lampstack-5.3.17-0-linux-installer.bin 

प्रॉम्प्ट पर, या KRunner की तरह कुछ में। एक बार यह शुरू होने के बाद, आपको नीचे दिए गए स्क्रीन सहित एक क्लिक-थ्रू विज़ार्ड प्रस्तुत किया जाएगा:

1. स्वागत स्क्रीन

2. घटक चुनें (हम विशेष रूप से इनके बारे में परवाह नहीं करते हैं, लेकिन यह उन्हें चुनने के लिए चोट नहीं पहुंचाता है)

3. निर्देशिका जहां आप सब कुछ स्थापित करना चाहते हैं।

4. MySQL सर्वर के लिए एक व्यवस्थापक (रूट) पासवर्ड (इसे अपनी मशीन पर "रूट" के साथ भ्रमित न करें, यह केवल MySQL इंस्टॉल Bitnami के लिए है)

5. एक पुष्टिकरण स्क्रीन जिसे आप इंस्टॉल करने के लिए तैयार हैं।

यह इससे कहीं अधिक आसान नहीं होता है ... स्थापना हो जाने के बाद, निम्न आदेश के साथ लैंप स्टैक शुरू करें (या जब आप "समाप्त करें" पर क्लिक करते हैं तो बस "लॉन्च बिट्टनामी लैंप स्टैक" को छोड़ दें):

 /path/you/selected/above/ctlscript.sh प्रारंभ करें 

नियंत्रण स्क्रिप्ट सही क्रम में अपाचे और MySQL को कताई करने का ख्याल रखेगी। जब यह खत्म हो जाता है, तो आपके ब्राउज़र में "http: // localhost: 8080 /" पर जाकर एक अच्छा लैंडिंग पृष्ठ प्रदर्शित होगा। अब चलो मजेदार सामान प्राप्त करें।

SugarCRM मॉड्यूल स्थापित करना

SugarCRM मॉड्यूल को स्थापित करना उतना आसान है जितना ऊपर दिए गए चरणों की नकल करना, जैसा कि निम्नानुसार है:

1. बिट्टनामी से शुगरसीआरएम मॉड्यूल डाउनलोड करें। सुनिश्चित करें कि आप मॉड्यूल को पकड़ लें, न कि पूरे ढेर (जिसमें लैंप शामिल है, लेकिन हमारे पास पहले से ही है)।

2. इंस्टॉलर निष्पादन योग्य बनाने के लिए chmod चलाएं।

3. इंस्टॉलर चलाएं (मेरा "बिट्टनाम-शुगर-6.5.5-0-मॉड्यूल-लिनक्स-x64-installer.bin" कहा जाता था)

इंस्टॉलर निम्नलिखित स्क्रीन दिखाएगा, और कुछ विवरणों के लिए आपको पूछेगा:

1. स्वागत स्क्रीन

2. निर्देशिका जहां आपने ऊपर लैंप स्टैक स्थापित किया था।

3. पहले उपयोगकर्ता के लिए एक उपयोगकर्ता नाम, वास्तविक नाम, और ई-मेल पता, साथ ही आपके द्वारा सेट रूट रूट MySQL पासवर्ड।

4. चाहे आप मेल समर्थन को कॉन्फ़िगर करना चाहते हैं या नहीं (अधिसूचनाओं के लिए)

5. स्थापना पुष्टिकरण स्क्रीन।

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