RHEL 8 पर Apache, MySQL / MariaDB और PHP कैसे स्थापित करें


इस ट्यूटोरियल में, आप सीखेंगे कि LAMP स्टैक - लिनक्स , Apache , MySQL/MariaDB कैसे स्थापित करें RHEL 8 सिस्टम पर PHP । यह ट्यूटोरियल मानता है कि आपने अपनी RHEL 8 सदस्यता को पहले ही सक्षम कर लिया है और आपके पास अपने सिस्टम के लिए रूट एक्सेस है।

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

1। सबसे पहले, हम Apache वेब सर्वर को स्थापित करके शुरू करेंगे, एक महान वेब सर्वर है जो इंटरनेट पर लाखों वेबसाइटों को शक्ति देता है। स्थापना को पूरा करने के लिए, निम्नलिखित कमांड का उपयोग करें:

# yum install httpd

2। इंस्टॉलेशन पूरा होने के बाद, Apache (सिस्टम बूट पर स्वचालित रूप से शुरू करने के लिए) को सक्षम करें, वेब सर्वर शुरू करें और नीचे दिए गए कमांड का उपयोग करके स्थिति को सत्यापित करें।

# systemctl enable httpd
# systemctl start httpd
# systemctl status httpd

3। हमारे पृष्ठों को सार्वजनिक करने के लिए, हमें निम्नलिखित आदेशों का उपयोग करके अपने वेब सर्वर पर HTTP अनुरोध करने के लिए अपने फ़ायरवॉल नियमों को संपादित करना होगा।

# firewall-cmd --permanent --zone=public --add-service=http 
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload

4। सत्यापित करें कि वेब सर्वर चल रहा है और पहुँच योग्य है या तो http:/localhost या आपके सर्वर का IP पता एक्सेस करके। आपको नीचे दिए गए पेज के समान पेज देखना चाहिए।

चरण 2: PHP प्रोग्रामिंग भाषा स्थापित करें

5। हमारा अगला कदम PHP स्थापित करना है - कई वेबसाइटों पर उपयोग की जाने वाली भाषा जैसे वर्डप्रेस और जुमला अपने अत्यंत शक्तिशाली और लचीले व्यवहार के कारण।

अपने RHEL 8 पर PHP स्थापित करने के लिए नीचे दिए गए कमांड का उपयोग करें।

# yum install php php-mysqlnd php-pdo php-gd php-mbstring

6। अब अपने वेब सर्वर को पुनरारंभ करें ताकि अपाचे जानता है कि यह PHP अनुरोधों पर भी काम करेगा।

# systemctl restart httpd 

7। इसमें एक phinfo () के साथ एक सरल info.php फ़ाइल बनाकर अपने PHP का परीक्षण करें। फ़ाइल को आपके वेब सर्वर के लिए निर्देशिका रूट में रखा जाना चाहिए, जो /var/www/html है।

फ़ाइल का उपयोग बनाने के लिए:

# echo "<?php phpinfo() ?>" > /var/www/html/info.php

अब फिर से, http: //localhost/info.php या http: //server-ip-address/info.php एक्सेस करें। आपको इसके समान एक पृष्ठ देखना चाहिए।

चरण 3: MariaDB सर्वर स्थापित करें

8। मारियाडीबी एक लोकप्रिय डेटाबेस सर्वर है, जिसका उपयोग कई वातावरणों में किया जाता है। स्थापना सरल है और दिखाए गए अनुसार कुछ ही चरणों की आवश्यकता है।

# yum install mariadb-server mariadb

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

# systemctl enable mariadb
# systemctl start mariadb
# systemctl status mariadb

10। अंत में, आप निम्नलिखित आदेश जारी करके अपने मारियाडीबी इंस्टालेशन को सुरक्षित करना चाहेंगे।

# mysql_secure_installation

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

यहाँ एक उदाहरण है:

11। सुरक्षित होते ही, आप MySQL से जुड़ सकते हैं और निम्नलिखित कमांड का उपयोग करके अपने डेटाबेस सर्वर पर मौजूदा डेटाबेस की समीक्षा कर सकते हैं।

# mysql -e "SHOW DATABASES;" -p

इस ट्यूटोरियल में, हमने दिखाया है कि अपने RHEL 8 सिस्टम पर प्रसिद्ध LAMP स्टैक कैसे स्थापित करें। प्रक्रिया आसान और सरल थी, लेकिन यदि आपके कोई प्रश्न हैं, तो कृपया उन्हें नीचे टिप्पणी अनुभाग में पोस्ट करें।