Ubuntu सर्वर 14.10 में LAMP (Linux, Apache, MySQL/MariaDB, PHP और PhpMyAdmin) की स्थापना


LAMP स्टैक (Linux, Apache, MySQL/MariaDB, PHP और PhpMyAdmin) ओपन सोर्स सॉफ़्टवेयर के एक समूह का प्रतिनिधित्व करता है जो आमतौर पर वेब सेवाओं से संबंधित इंटरनेट में सबसे अधिक प्रसार सेवा में इस्तेमाल किया जाता है।

यह लेख उबंटू सर्वर (14.10) के अंतिम रिलीज़ किए गए संस्करण पर LAMP स्टैक स्थापित करने के तरीके पर मार्गदर्शन करेगा।

  1. SSH सर्वर के साथ Ubuntu 14.10 सर्वर संस्करण की न्यूनतम स्थापना।
  2. यदि आपकी मशीन का उत्पादन वेब सर्वर होने का इरादा है, तो आप इंटरफ़ेस पर एक स्थिर IP पता कॉन्फ़िगर करते हैं, जो नेटवर्क सेगमेंट से जुड़ा होगा जो वेब सामग्री को ग्राहकों तक पहुंचाएगा।

चरण 1: सेटअप मशीन होस्टनाम

1. आपके द्वारा Ubuntu 14.10 सर्वर संस्करण की न्यूनतम स्थापना करने के बाद, अपने नए सर्वर में व्यवस्थापकीय sudo उपयोगकर्ता के साथ लॉगिन करें और अपना मशीन होस्टनाम सेट करें, फिर इसे जारी करके सत्यापित करें निम्नलिखित आदेश।

$ sudo hostnamectl set-hostname yourFQDNname
$ sudo hostnamectl

2. फिर, LAMP इंस्टॉलेशन प्रक्रिया को जारी रखने से पहले यह सुनिश्चित करने के लिए कि आपका सिस्टम अपडेट है, निम्न कमांड चलाएं।

$ sudo apt-get update && sudo apt-get upgrade

चरण 2: अपाचे वेबसर्वर स्थापित करें

3. अब LAMP इंस्टॉलेशन के साथ आगे बढ़ने का समय है। अपाचे एचटीडी सर्वर सबसे पुराना, अच्छी तरह से परीक्षण किया गया और मजबूत ओपन सोर्स सॉफ्टवेयर है जो आज इंटरनेट, विशेष रूप से वर्षों में वेब सेवाओं के विकास में काफी प्रभाव डालता है।

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

अपाचे एचटीडी सर्वर स्थापित करने के लिए अपने कंसोल पर निम्न कमांड चलाएँ।

$ sudo apt-get install apache2

4. यदि आपने एक स्थिर IP पता कॉन्फ़िगर नहीं किया है, तो IP पता आपकी मशीन निर्धारित करने के लिए ifconfig कमांड चलाएं और
टाइप करें। डिफ़ॉल्ट Apache वेब पेज पर जाने के लिए ब्राउज़र URL फ़ील्ड पर IP एड्रेस का परिणाम।

http://your_server_IP

चरण 3: PHP स्थापित करना

5. PHP एक शक्तिशाली सर्वर-साइड डायनामिक स्क्रिप्टिंग भाषा है, जिसका उपयोग ज्यादातर डायनामिक वेब एप्लिकेशन बनाने में किया जाता है जो डेटाबेस के साथ इंटरैक्ट करते हैं।

न्यूनतम वेब विकास प्लेटफ़ॉर्म के लिए PHP स्क्रिप्टिंग भाषा का उपयोग करने के लिए, निम्नलिखित आदेश जारी करें जो MariaDB डेटाबेस से कनेक्ट करने के लिए आवश्यक कुछ बुनियादी PHP मॉड्यूल स्थापित करेगा और PhpMyAdmin डेटाबेस वेब का उपयोग करेगा इंटरफेस।

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

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

$ sudo apt-cache search php5
$ sudo apt-cache show php5-module_name

चरण 4: MariaDB सर्वर और क्लाइंट स्थापित करें

7।

Ubuntu 14.10 सर्वर में MariaDB डेटाबेस स्थापित करने के लिए, रूट विशेषाधिकारों के साथ निम्नलिखित कमांड जारी करें।

$ sudo apt-get install mariadb-client mariadb-server

जैसा कि MariaDB की इंस्टॉलेशन प्रक्रिया आपकी मशीन पर होती है, तो आपको MariaDB सर्वर के लिए दो बार प्रवेश करने और रूट पासवर्ड की पुष्टि करने के लिए कहा जाएगा।

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

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

आवेदन करने के लिए नीचे दिए गए कमांड को MariaDB चलाएं, अपना रूट पासवर्ड रखने के लिए पहले प्रश्न पर नहीं चुनें फिर आवेदन करने के लिए सभी प्रश्नों पर हां उत्तर दें। ऊपर से सुरक्षा सुविधाएँ।

$ sudo mysql_secure_installation

मार्गदर्शन के रूप में निम्नलिखित स्क्रीनशॉट का उपयोग करें।

9. डेटाबेस सुरक्षित होने के बाद, निम्न कमांड का उपयोग करके कमांड लाइन लॉगिन कर मारियाडीबी का दर्जा प्राप्त करें।

$ mysql -u root -p 

10. एक बार डेटाबेस के अंदर MySQL स्टेटस चलाएं; आंतरिक चर का एक दृष्टिकोण प्राप्त करने के लिए कमांड, फिर टाइप करें छोड़ें? या बाहर निकलें; MySQL वापस लिनक्स शेल में बदलने की आज्ञा देता है।

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

चरण 5: PhpMyAdmin स्थापित करना

11. PhpMyAdmin MySQL डेटाबेस को प्रशासित करने के लिए उपयोग किया जाने वाला एक वेब पैनल फ्रंटेंड है। अपनी मशीन पर PhpMyAdmin वेब पैनल स्थापित करने के लिए, निम्न कमांड को चलाएं, वेब सर्वर के रूप में apache2 चुनें और नीचे दिए स्क्रीनशॉट पर प्रस्तुत किए गए dbconfig-common/b> के साथ phpmyadmin के लिए डेटाबेस कॉन्फ़िगर नहीं करने का चयन करें। :

$ sudo apt-get install phpmyadmin

12. PhpMyAdmin पैनल स्थापित होने के बाद, आपको अपाचे वेबसर्वर उपलब्ध कॉन्फ़िगरेशन निर्देशिका के लिए /etc/phpmyadmin/ पथ में स्थित अपनी अपाचे कॉन्फ़िगरेशन फ़ाइल की प्रतिलिपि बनाकर मैन्युअल रूप से सक्षम करने की आवश्यकता है, पाया गया /etc/apache2/conf-available/ सिस्टम पथ पर।

इसके बाद इसे सक्रिय करें a2enconf Apache एडमिनिस्ट्रेटिव कमांड। सभी परिवर्तनों को लागू करने के लिए अपाचे डेमॉन को इस चरण को पुनः लोड करने या पुनः आरंभ करने के बाद।

PhpMyAdmin को सक्षम करने के लिए नीचे दिए गए आदेश अनुक्रम का उपयोग करें।

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
$ sudo a2enconf phpmyadmin
$ sudo service apache2 restart

13. अंत में, मारपीडीबी डेटाबेस के लिए PhpMyAdmin वेब इंटरफेस का उपयोग करने के लिए, एक ब्राउज़र खोलें और निम्न नेटवर्क पता टाइप करें।

http://your_server_IP/phpmyadmin

चरण 6: PHP विन्यास का परीक्षण करें

14. आपका वेब सर्वर प्लेटफॉर्म अब तक कैसा दिखता है, इसके बारे में जानने के लिए, /var/www/html/ डिफ़ॉल्ट Apache webroot में info.php फ़ाइल बनाएं
और निम्नलिखित कोड अंदर डाल दें।

$ sudo nano /var/www/html/info.php

निम्नलिखित सामग्री को info.php फ़ाइल में जोड़ें।

<?php

phpinfo();

?>

15. फिर, फ़ाइल को सहेजें CTRL + O कुंजियों का उपयोग करते हुए, एक ब्राउज़र खोलें और इसे पूरी तरह से वेबसर्वर PHP कॉन्फ़िगरेशन जानकारी प्राप्त करने के लिए निम्न नेटवर्क पथ पर निर्देशित करें।

http://your_server_IP/info.php

चरण 7: सक्षम करें LAMP सिस्टम-वाइड

16. आमतौर पर, Apache और MySQL डेमॉन स्वचालित रूप से इंस्टॉलर स्क्रिप्ट द्वारा सिस्टम-वाइड कॉन्फ़िगर किए जाते हैं, लेकिन आप कभी भी सतर्क नहीं हो सकते हैं!

यह सुनिश्चित करने के लिए कि Apache और MariaDB सेवाएं हर सिस्टम रिबूट के बाद शुरू होती हैं, Ubuntu sysv-rc-conf पैकेज स्थापित करें > init स्क्रिप्ट, फिर निम्न कमांड चलाकर दोनों सेवाओं को चौड़ा करें।

$ sudo apt-get install sysv-rc-conf
$ sudo sysv-rc-conf apache2 on
$ sudo sysv-rc-conf mysql on

बस इतना ही! अब आपके Ubuntu 14.10 मशीन में न्यूनतम सॉफ्टवेयर स्थापित है, जो कि इसके शीर्ष पर LAMP स्टैक के साथ विकसित होने वाले वेब के लिए एक शक्तिशाली सर्वर प्लेटफॉर्म में बदलने के लिए है।