एंड्रॉयड

डेबियन 9 पर गांठ का ढेर कैसे स्थापित करें

¿Cómo es el procedimiento de tramitación de una patente?

¿Cómo es el procedimiento de tramitación de una patente?

विषयसूची:

Anonim

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

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

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

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

डेबियन 9 पर LEMP स्टैक स्थापित करें

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

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

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

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

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

sudo apt update sudo apt install nginx

स्थापना प्रक्रिया पूरी होने के बाद Nginx सेवा स्वचालित रूप से शुरू हो जाएगी।

चरण 2. मारियाडीबी स्थापित करना

डेबियन 9 की रिलीज़ के साथ, MySQL को डिफ़ॉल्ट डेटाबेस सिस्टम के रूप में मारियाबीडी के साथ बदल दिया गया था। निम्नलिखित कमांड चलाकर MariaDB स्थापित करें:

sudo apt install mariadb-server

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

sudo mysql_secure_installation

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

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

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

PHP संस्करण 7.0 के साथ डेबियन 9 जहाज। PHP FPM और सबसे सामान्य PHP मॉड्यूल टाइप करने के लिए:

sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql PHP 7.2 को स्थापित करने के लिए, इस ट्यूटोरियल पर जाएँ।

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

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

server {

#… other code

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

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

sudo systemctl restart nginx

अधिक जानकारी

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

ट्यूटोरियल