Ubuntu मा LAMP टूलकिट स्थापना गर्दै

LAMP भनिन्छ सफ्टवेयर प्याकेजमा लिनक्स कर्नेल, ओएससी वेब सर्भर, एक MySQL डाटाबेस, र साइट इञ्जिनका लागि प्रयोग गरिएको PHP घटकहरूमा ओएस समावेश गर्दछ। अर्को, हामी अधिष्ठापन र यी एड-अनको प्रारम्भिक कन्फिगरेसन विस्तारको वर्णन गर्दछौं, उदाहरणको रूपमा Ubuntu को नवीनतम संस्करण लिदै।

Ubuntu मा LAMP सूट स्थापना गर्नुहोस्

यस लेखको स्वरूपले पहिले नै भनेको छ कि तपाईंले आफ्नो कम्प्यूटरमा उबन्नु स्थापना गर्नुभएको छ, हामी यो चरण छोड्न र सीधा अन्य कार्यक्रमहरूमा जान्छौं, तर तपाईले यस विषयमा निर्देशनहरू पाउन सक्नुहुन्छ जुन तपाइँले निम्न लिङ्कहरूमा हाम्रो अन्य लेखहरू पढेर रुचि राख्नुहुन्छ।

थप विवरणहरू:
Ubuntu VirtualBox मा स्थापना गर्दै
फ्लैश ड्राइवहरूसँग लिनक्स स्थापना निर्देश

चरण 1: Apache स्थापना गर्नुहोस्

Apache नामक एक खुला वेब सर्भर स्थापना गरेर सुरू गर्नुहोस्। यो उत्तम विकल्प मध्ये एक हो, त्यसैले यो धेरै प्रयोगकर्ताहरूको छनोट हुन्छ। Ubuntu मा यो राखिएको छ "टर्मिनल":

  1. मेनु खोल्नुहोस् र कन्सोल सुरु गर्नुहोस् वा कुञ्जी संयोजन थिच्नुहोस् Ctrl + Alt + T.
  2. पहिले, तपाईंको प्रणाली भण्डार अद्यावधिक गर्नुहोस् कि तपाइँसँग सबै आवश्यक अवयवहरू छन्। यो गर्न, आदेश टाइप गर्नुहोस्sudo apt-get update.
  3. सबै कार्यहरू मार्फत sudo रूट पहुँचको साथ चलाउछ, त्यसैले तपाइँको पासवर्ड प्रविष्ट गर्नुहोस् (यो तपाइँले प्रविष्ट गर्दा यो प्रदर्शित छैन)।
  4. पूरा भएपछि, प्रविष्ट गर्नुहोस्sudo apt-get apache2 स्थापना गर्नुहोस्प्रणालीमा स्याश थप्न।
  5. जवाफ चयन गरेर सबै फाईलहरू जोड्न निश्चित गर्नुहोस् डी.
  6. हामी वेब सर्भर चलाएर परीक्षण गर्नेछौंsudo apache2ctl configtest.
  7. सिन्ट्याक्स सामान्य हुनु पर्छ, तर कहिलेकाहीँ थप्नको लागि बारेमा चेतावनी हो सर्भरनाम.
  8. भविष्यमा चेतावनीहरूबाट बच्नको लागि कन्फिगरेसन फाइलमा यो विश्वव्यापी चर थप्नुहोस्। यसको माध्यमबाट फाइल चलाउनुहोस्sudo nano /etc/apache2/apache2.conf.
  9. अब दोस्रो कन्सोल चलाउनुहोस्, कमान्ड चलाउछip addr show eth0 | grep inet | awk '{$ $ 2; } '| sed 's //.*$//'तपाईंको IP ठेगाना वा सर्भर डोमेन पत्ता लगाउन।
  10. पहिलोमा "टर्मिनल" खोलिएका फाइलको तलको तल जानुहोस् र प्रविष्ट गर्नुहोस्सर्भरनाम + डोमेन नाम वा आईपी ठेगानाकि तपाईंले भर्खरै सिक्नुभयो। परिवर्तनहरू मार्फत सुरक्षित गर्नुहोस् Ctrl + O र विन्यास फाइल बन्द गर्नुहोस्।
  11. कुनै पनि परीक्षण छैन कि कुनै गल्तीहरू निश्चित गर्न, र त्यसपछि वेब सर्भर पुन: सुरु गर्नुहोस्sudo systemctl पुन: शुरुवात apache2.
  12. स्टार्टअपमा Apache को थप्नुहोस्, यदि तपाई यो अर्डरसँग अपरेटिङ सिस्टमसँग सुरु गर्न चाहानुहुन्छsudo systemctl apache2 सक्षम गर्नुहोस्.
  13. यो वेब सर्भर यसको स्थिरता जाँच गर्न मात्र सुरू गर्न मात्र हो, आदेश प्रयोग गर्नुहोस्sudo systemctl start apache2.
  14. तपाईंको ब्राउजर सुरु गर्नुहोस् र जानुहोस्स्थानीयहोस्ट। यदि तपाईं एपिक मुख्य पृष्ठमा हुनुहुन्छ भने, त्यसपछि सबै कुरा सही रूपमा कार्य गर्दैछ, अर्को चरणमा जानुहोस्।

चरण 2: MySQL स्थापना गर्नुहोस्

दोस्रो चरण एक MySQL डाटाबेस थप्न को लागी छ, जुन एक मानक कन्सोल मार्फत प्रणालीमा उपलब्ध आदेशहरू प्रयोग गरेर पनि गरिन्छ।

  1. प्राथमिकता "टर्मिनल" लेख्नुहोस्sudo apt-get mysql-server स्थापना गर्नुहोस्र क्लिक गर्नुहोस् प्रविष्ट गर्नुहोस्.
  2. नयाँ फाइलहरूको थप पुष्टि गर्नुहोस्।
  3. MySQL पर्यावरणको प्रयोग सुरक्षित गर्न निश्चित हुनुहोस्, त्यसैले अलग-अलग एड-अनद्वारार्फत सुरक्षा सुनिश्चित गर्नुहोस्sudo mysql_secure_installation.
  4. पासवर्ड आवश्यकताहरूको लागि प्लगइन सेटिङहरू सेट एक एकल निर्देशन छैन, किनकि प्रत्येक प्रयोगकर्ताले प्रमाणीकरणको सन्दर्भमा आफ्नै समाधानद्वारा पल्टिन्छन्। यदि तपाईं आवश्यकताहरू स्थापना गर्न चाहनुहुन्छ भने, कन्सोलमा प्रविष्ट गर्नुहोस् y अनुरोधमा।
  5. अर्को, तपाइँ सुरक्षा को स्तर चयन गर्न आवश्यक छ। पहिले प्रत्येक प्यारामिटरको विवरण पढ्नुहोस्, र त्यसपछि सबै भन्दा उपयुक्त छान्नुहोस्।
  6. रूट पहुँच सुनिश्चित गर्न नयाँ पासवर्ड सेट गर्नुहोस्।
  7. यसबाहेक, तपाईं आफ्नो सामने विभिन्न सुरक्षा सेटिङहरू देख्नुहुनेछ, पढ्न सक्नुहुन्छ र यदि तपाइँ आवश्यक भएमा यसलाई स्वीकार वा अस्वीकार वा अस्वीकार गर्नुहोस्।

हामी हाम्रो छुट्टै लेखमा अर्को स्थापना विधिको वर्णन पढ्न सिफारिस गर्छौं, जुन तपाइँले निम्न लिंकमा पाउनुहुनेछ।

यो पनि हेर्नुहोस: Ubuntu को लागि MySQL स्थापना गाइड

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

LAMP प्रणालीको सामान्य सञ्चालन सुनिश्चित गर्न अन्तिम चरण PHP घटकहरूको स्थापना हो। यस प्रक्रियाको कार्यान्वयनमा कुनै पनि गाह्रो छैन, तपाइँलाई मात्र उपलब्ध आदेशहरू मध्ये एक प्रयोग गर्न आवश्यक छ, र त्यसपछि आफैंलाई एड-अप कन्फिगर गर्नुहोस्।

  1. मा "टर्मिनल" टोली लेख्नुहोस्sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0तपाईंलाई 7 संस्करणको आवश्यकता पर्दा आवश्यक घटकहरू स्थापना गर्न।
  2. कहिलेकाहीं माथिको आदेश तोडिएको छ, त्यसैले प्रयोग गर्नुहोस्sudo apt php 7.2-cliवाsudo apt hhvm स्थापितनवीनतम उपलब्ध संस्करण 7.2 स्थापना गर्न।
  3. प्रक्रियाको पूरा भएपछि, कन्सोलमा लेखेर सही विधान स्थापना गरिएको निश्चित गर्नुहोस्php -v.
  4. डाटाबेस व्यवस्थापन र वेब इन्फेसमेन्ट कार्यान्वयनले नि: शुल्क उपकरण PHPmyadmin प्रयोग गरी प्रदर्शन गरेको छ, जुन LAMP कन्फिगुरेसनको समयमा स्थापना गर्न वांछनीय छ। सुरू गर्न आदेश प्रविष्ट गर्नुहोस्sudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. उपयुक्त विकल्प चयन गरेर नयाँ फाइलहरूको अतिरिक्त पुष्टि गर्नुहोस्।
  6. वेब सर्भर निर्दिष्ट गर्नुहोस् "Apache2" र क्लिक गर्नुहोस् "ठीक".
  7. तपाइँलाई विशेष आदेश मार्फत डाटाबेस कन्फिगर गर्न संकेत गरिनेछ, आवश्यक भएमा, सकारात्मक उत्तर चयन गर्नुहोस्।
  8. डाटाबेस सर्भरसँग दर्ता गर्न पासवर्ड सिर्जना गर्नुहोस्, पछि तपाईलाई पुन: प्रविष्ट गरेर यसलाई पुष्टि गर्न आवश्यक पर्दछ।
  9. पूर्वनिर्धारित रूपमा, तपाइँले PHPmyadmin मा लग इन गर्न सक्षम हुनुहुने प्रयोगकर्तालाई रूट पहुँच वा TPC इन्टरफेसको साथमा तर्फबाट, त्यसैले तपाइँलाई अवरुद्ध उपयोगिता असक्षम गर्न आवश्यक छ। आदेशको माध्यमबाट मूल अधिकारहरू सक्रिय गर्नुहोस्sudo -i.
  10. टाइप गरेर बन्द खर्च गर्नुहोस्गूंज "प्रयोगकर्ता सेट प्लगइन अद्यावधिक गर्नुहोस्" "जहाँ प्रयोगकर्ता =" रूट "; फ्लश विशेषाधिकारहरू; "| mysql -u root-p mysql.

यस प्रक्रियामा, LAM को लागि PHP को स्थापना र कन्फिगरेसन सफलतापूर्वक पूरा गर्न सकिन्छ।

यो पनि हेर्नुहोस्: Ubuntu सर्भरका लागि PHP स्थापना गाइड

आज हामीले Ubuntu अपरेटिङ सिस्टमको लागि स्थापना र LAMP घटकहरूको आधारभूत कन्फिगरेसनको बारेमा कुरा गरौं। निस्सन्देह, यो सबै विषयहरू जुन यस विषयमा उपलब्ध गराउन सकिँदैन, त्यहाँ थुप्रै डोमेनहरू वा डेटाबेसको प्रयोगसँग सम्बन्धित धेरै न्युनन्सहरू छन्। यद्यपि, माथिको निर्देशनहरूको लागि धन्यवाद, तपाईं सजिलै संग यो सफ्टवेयर प्याकेजको सही प्रकार्यको लागि तयार गर्न सक्नुहुन्छ।