DigitalOcean | How to Add Custom Domain & Host your Websites on Digital Ocean Droplet Tutorial
विषयसूची:
- CentOS 7 पर LEMP स्टैक स्थापित करें
- आवश्यक शर्तें
- चरण 1. Nginx स्थापित करना
- चरण 2. मारियाडीबी स्थापित करना
- चरण 3. PHP स्थापित करना
- चरण 4. PHP पेज प्रोसेस करने के लिए Nginx कॉन्फ़िगर करना
- अधिक जानकारी
- ट्यूटोरियल
LEMP शब्द अपने चार ओपन-सोर्स घटकों के नामों का एक संक्षिप्त नाम है:
- L - लिनक्स ऑपरेटिंग सिस्टम E - Nginx एक HTTP और रिवर्स प्रॉक्सी सर्वर M - MySQL या मारबाडी रिलेशनल डेटाबेस मैनेजमेंट सिस्टम P - रोबोटिक भाषा।
ट्यूटोरियल की यह श्रृंखला आपको दिखाएगी कि निगनेक्स को कैसे स्थापित किया जाए, एक निशुल्क लेट्स एनक्रिप्ट क्रिएट करें, MySQL को स्थापित करें और सुरक्षित करें और PHP 7 को स्थापित करें।
इस श्रृंखला के भाग के विस्तृत ट्यूटोरियल इस पृष्ठ के अंत में सूचीबद्ध हैं।
CentOS 7 पर LEMP स्टैक स्थापित करें
यह क्विकस्टार्ट आपको LOSP स्टैक को CentOS 7 सर्वर पर स्थापित करने के लिए आवश्यक बुनियादी कदम दिखाएगा।
आवश्यक शर्तें
आप जिस उपयोगकर्ता के रूप में लॉग इन हैं, उसके पास पैकेज स्थापित करने में सक्षम होने के लिए sudo विशेषाधिकार होना चाहिए।
चरण 1. Nginx स्थापित करना
Nginx डिफ़ॉल्ट CentOS 7 रिपॉजिटरी में उपलब्ध नहीं है, इसलिए हम EPEL रिपॉजिटरी का उपयोग करेंगे। अपने सिस्टम में EPEL रिपॉजिटरी को जोड़ने के लिए, निम्न कमांड का उपयोग करें:
sudo yum install epel-release
अब जब EPEL रिपॉजिटरी सक्षम हो गया है, तो साथ Nginx पैकेज स्थापित करें:
sudo yum install nginx
इसे स्थापित करने के बाद, टाइप करके Nginx सेवा शुरू और सक्षम करें:
sudo systemctl start nginx
sudo systemctl enable nginx
चरण 2. मारियाडीबी स्थापित करना
अगला कदम मारियाडीबी संकुल को स्थापित करना है। ऐसा करने के लिए टाइप करें:
sudo yum install mariadb-server
एक बार MariaDB सर्वर स्थापित हो जाने के बाद, प्रारंभ करें और सेवा को सक्षम करें:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
- लेखन के समय, मारियाबीडी 5.5 आधिकारिक CentOS 7 रिपॉजिटरी में उपलब्ध है। यदि आप एक नया संस्करण स्थापित करना चाहते हैं, तो कृपया इस ट्यूटोरियल को देखें। यदि आप MariaDB के बजाय MySQL स्थापित करना चाहते हैं, तो स्थापना निर्देशों के लिए हमारे ट्यूटोरियल की जांच करें।
चरण 3. PHP स्थापित करना
PHP संस्करण 5.4 के साथ CentOS 7 जहाज जो काफी समय से EOL-ed है, इसलिए हम PHP 7.2 को स्थापित करने के लिए रेमी रिपॉजिटरी का उपयोग करेंगे।
अपने सिस्टम में रेमी रिपॉजिटरी को जोड़ने के लिए निम्नलिखित कमांड चलाएँ:
sudo yum install
इसे जोड़ने के बाद,
yum-utils
remi-php72
पैकेज स्थापित करें और
remi-php72
रिपॉजिटरी को सक्षम करें:
sudo yum install yum-utils
sudo yum-config-manager --enable remi-php72
अब जब हमारे पास रेमी रिपॉजिटरी सक्षम है, हम PHP FPM और कई सबसे आम PHP मॉड्यूल स्थापित कर सकते हैं:
sudo yum install php-fpm php-opcache php-cli php-gd php-curl php-mysql
डिफ़ॉल्ट रूप से PHP FPM पोर्ट 9000 पर उपयोगकर्ता
apache
रूप में चलेगा। हम उपयोगकर्ता को
nginx
बदल देंगे और टीसीपी सॉकेट से यूनिक्स सॉकेट पर स्विच करेंगे। ऐसा करने के लिए पीले रंग में हाइलाइट की गई लाइनों को संपादित करें:
sudo nano /etc/php-fpm.d/www.conf
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
सुनिश्चित करें कि
/var/lib/php
निर्देशिका की सही अनुमति है:
chown -R root:nginx /var/lib/php
फ़ाइल सहेजें, सक्षम करें और PHP FPM सेवा को शुरू करें:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
चरण 4. PHP पेज प्रोसेस करने के लिए Nginx कॉन्फ़िगर करना
अब जब हमारे पास LEMP घटक स्थापित हो गए हैं, तो हम Nginx सर्वर ब्लॉक कॉन्फ़िगरेशन फ़ाइल को संपादित कर सकते हैं और निम्न पंक्तियाँ जोड़ सकते हैं ताकि Nginx PHP फ़ाइलों को संसाधित कर सकें:
server {
#… other code
स्थान ~.php $ {try_files $ uri = 404; fastcgi_pass unix: /run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; fastcgi_params शामिल करें; }}
परिवर्तनों को प्रभावी करने के लिए Nginx सेवा को पुनरारंभ करना न भूलें:
अधिक जानकारी
प्रत्येक चरण के बारे में अधिक विस्तृत निर्देशों के लिए, कृपया निम्नलिखित ट्यूटोरियल से परामर्श करें।
ट्यूटोरियल
डेबियन 9 पर गांठ का ढेर कैसे स्थापित करें

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

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

इस श्रृंखला में, हम आपको बताएंगे कि कैसे अपाचे को स्थापित किया जाए, एक निशुल्क लेट एनक्रिप्टेड एसएसएल सर्टिफिकेट जेनरेट किया जाए, मारियाबीडी को स्थापित और सुरक्षित किया जाए और Wii 7.x को स्थापित किया जाए।