एंड्रॉयड

Ubuntu 18.04 पर गांठ का ढेर कैसे स्थापित करें

मैन्युअल रूप से LEMP स्टैक के साथ DigitalOcean पर वर्डप्रेस कैसे स्थापित करें

मैन्युअल रूप से LEMP स्टैक के साथ DigitalOcean पर वर्डप्रेस कैसे स्थापित करें

विषयसूची:

Anonim

LEMP शब्द अपने चार ओपन-सोर्स घटकों के नामों का एक संक्षिप्त नाम है:

  • L - लिनक्स ऑपरेटिंग सिस्टम E - Nginx एक HTTP और रिवर्स प्रॉक्सी सर्वर M - MySQL या मारबाडी रिलेशनल डेटाबेस मैनेजमेंट सिस्टम P - रोबोटिक भाषा।

ट्यूटोरियल की यह श्रृंखला आपको बताएगी कि कैसे Nginx को स्थापित करें, Nginx सर्वर ब्लॉक बनाएं, एक निशुल्क लेट एनक्रिप्ट क्रिएट करें, MySQL को स्थापित करें और सुरक्षित करें और PHP 7.2 स्थापित करें।

इस श्रृंखला के भाग के विस्तृत ट्यूटोरियल इस पृष्ठ के अंत में सूचीबद्ध हैं।

Ubuntu 18.04 पर LEMP स्टैक स्थापित करें

यह क्विकस्टार्ट आपको Ubuntu 18.04 सर्वर पर स्थापित LEMP स्टैक प्राप्त करने के लिए आवश्यक बुनियादी कदम दिखाएगा।

आवश्यक शर्तें

आप जिस उपयोगकर्ता के रूप में लॉग इन हैं, उसके पास पैकेज स्थापित करने में सक्षम होने के लिए sudo विशेषाधिकार होना चाहिए।

चरण 1. Nginx स्थापित करना

Nginx उबंटू रिपॉजिटरी में उपलब्ध है। पैकेज इंडेक्स को अपडेट करें और निम्नलिखित कमांड के साथ Nginx इंस्टॉल करें:

sudo apt update sudo apt install nginx

चरण 2. MySQL स्थापित करना

अगला कदम MySQL संकुल को स्थापित करना है। ऐसा करने के लिए टाइप करें:

sudo apt install mysql-server

एक बार स्थापना पूर्ण हो जाने पर, MySQL स्थापना की सुरक्षा में सुधार करने के लिए mysql_secure_installation कमांड जारी करें:

sudo mysql_secure_installation

आपको रूट पासवर्ड सेट करने, अनाम उपयोगकर्ता को हटाने, रूट उपयोगकर्ता को स्थानीय मशीन तक सीमित करने और परीक्षण डेटाबेस को हटाने के लिए कहा जाएगा। आपको सभी प्रश्नों का उत्तर "Y" (हां) में देना चाहिए।

यदि आप MySQL के बजाय MariaDB स्थापित करना चाहते हैं, तो स्थापना निर्देशों के लिए हमारे ट्यूटोरियल की जाँच करें।

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

उबंटू 18.04 एलटीएस जहाजों के साथ नवीनतम और सबसे बड़ा PHP संस्करण 7.2। PHP FPM और कई सबसे सामान्य PHP मॉड्यूल टाइप करने के लिए:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql

चरण 4. PHP पेज प्रोसेस करने के लिए Nginx कॉन्फ़िगर करना

अब जब हमारे पास LEMP घटक स्थापित हो गए हैं, तो हम Nginx वर्चुअल होस्ट कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकते हैं और निम्न पंक्तियाँ जोड़ सकते हैं ताकि Nginx PHP फ़ाइलों को संसाधित कर सकें:

server {

#… other code

स्थान ~.php $ {स्निपेट्स / फास्टसीगी-php.conf शामिल करें; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}

परिवर्तनों को प्रभावी करने के लिए Nginx सेवा को पुनरारंभ करना न भूलें:

sudo systemctl restart nginx

अधिक जानकारी

प्रत्येक चरण के बारे में अधिक विस्तृत निर्देशों के लिए, कृपया निम्नलिखित ट्यूटोरियल से परामर्श करें।

ट्यूटोरियल