विषयसूची:

रास्पबेरी पाई पर लैंप (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) स्थापित करना: 7 कदम
रास्पबेरी पाई पर लैंप (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) स्थापित करना: 7 कदम

वीडियो: रास्पबेरी पाई पर लैंप (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) स्थापित करना: 7 कदम

वीडियो: रास्पबेरी पाई पर लैंप (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) स्थापित करना: 7 कदम
वीडियो: Raspberry Pi - Install LAMP (Apache / MySQL / PHP Web Server) and Run Headless 2024, जुलाई
Anonim
रास्पबेरी पाई पर लैंप (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) स्थापित करना
रास्पबेरी पाई पर लैंप (लिनक्स, अपाचे, माईएसक्यूएल, पीएचपी) स्थापित करना

अपने रास्पबेरी पाई पर PHPMyAdmin और FTP एक्सेस के साथ एक LAMP (लिनक्स रसियन स्ट्रेच लाइट, Apache2, MySQL (MariaDB-10), PHP7) स्टैक सेट करें और इसे वेब सर्वर के रूप में काम करने के लिए कॉन्फ़िगर करें।

आपको 8GB (या अधिक) माइक्रोएसडी कार्ड के साथ इंटरनेट से जुड़े रास्पबेरी पाई कंप्यूटर की आवश्यकता होगी। सबसे पहले आपको डिफ़ॉल्ट रास्पियन पासवर्ड बदलने और एसएसएच सक्षम करने के लिए कीबोर्ड के साथ रास्पि-कॉन्फ़िगरेशन को कॉन्फ़िगर करने में सक्षम होने की आवश्यकता होगी। एक बार रास्पि-कॉन्फ़िगरेशन पूरा हो जाने के बाद आपको केवल एसएसएच कनेक्शन के माध्यम से कनेक्ट करने की आवश्यकता होगी।

आपको पहले से ही माइक्रोएसडी कार्ड में रासबियन छवि को कॉन्फ़िगर करने में सक्षम होना चाहिए, आपको रास्पबेरी पाई के लिए एसएसएच में सक्षम होने और PHPMyAdmin का उपयोग करके अपने SQL डेटाबेस को कॉन्फ़िगर करने में सक्षम होने के ज्ञान की आवश्यकता होगी।

जहां आप $ देखते हैं, यह वह कमांड है जिसे आपको सॉफ़्टवेयर को स्थापित और कॉन्फ़िगर करने के लिए पेस्ट/उपयोग करने की आवश्यकता है।

चरण 1: ## रास्पियन छवि ##

माइक्रोएसडी कार्ड में रास्पियन स्ट्रेच लाइट इमेज बनाएं (>8GB अनुशंसित)

एक बार जब रास्पी बूट हो जाता है तो उपयोगकर्ता नाम के साथ लॉग इन करें: पीआई पासवर्ड: रास्पबेरी

फिर

$ होस्टनाम -I

(आईपी पते को नोट करें, आपको इसकी आवश्यकता एसएसएच से रासपी जैसे 192.168.0.100 तक होगी)

$ सुडो रास्पि-कॉन्फ़िगरेशन

विकल्प 1 - 'उपयोगकर्ता पासवर्ड बदलें'> ठीक है> नया यूनिक्स पासवर्ड दर्ज करें> नया पासवर्ड फिर से लिखें> ठीक है

विकल्प 5 - 'इंटरफेसिंग विकल्प'> 'पी2 एसएसएच'> हां टैब 'समाप्त'> दर्ज करें

$ सूडो रिबूट

चरण 2: ## रास्पियन को अपडेट करें ##

अब पुट्टी का उपयोग करके पहले के आईपी पते का उपयोग करके आरपीआई से कनेक्ट करें। उपयोगकर्ता नाम के साथ लॉग इन करें: पीआई और अपना पासवर्ड

$ sudo apt update && sudo apt upgrade -y

$ सूडो रिबूट

चरण 3: ## Apache2 ## स्थापित करें

फिर से पुट्टी का उपयोग करके पहले के आईपी पते का उपयोग करके आरपीआई से कनेक्ट करें।

उपयोगकर्ता नाम के साथ लॉग इन करें: पीआई और आपका पासवर्ड

$ sudo apt apache2 -y. स्थापित करें

Apache2 को स्थापित करने के बाद उसी वाई-फाई नेटवर्क पर एक वेब ब्राउज़र खोलें और रासपी का आईपी पता दर्ज करें। यदि Apache2 सही तरीके से स्थापित है, तो आपको 'Apache2 डेबियन डिफ़ॉल्ट पृष्ठ' और 'यह काम करता है!' कहने वाला एक पृष्ठ दिखाई देगा।

$ sudo a2enmod फिर से लिखना

$ sudo systemctl पुनरारंभ apache2

$ sudo chown -R pi:www-data /var/www/html/

$ sudo chmod -R 770 /var/www/html/

$ सुडो नैनो /etc/apache2/apache2.conf

ढूँढें: (खोजने के लिए आप Ctrl और W का उपयोग कर सकते हैं)

निर्देशिका /var/www/

विकल्प अनुक्रमणिका का पालन करेंSymLinks अनुमति देंओवरराइड कोई नहीं सभी की आवश्यकता है /निर्देशिका

में बदलो:

निर्देशिका /var/www/ विकल्प अनुक्रमणिकाएं FollowSymLinks

सभी को ओवरराइड करने की अनुमति दें

सभी की आवश्यकता है

/निर्देशिका

Ctrl और O > दर्ज करें > Ctrl और X

$ सुडो सेवा apache2 पुनरारंभ करें

चरण 4: ## PHP7 ## स्थापित करें

$ sudo apt php libapache2-mod-php -y. स्थापित करें

PHP का परीक्षण

आपको सबसे पहले "/var/www/html" निर्देशिका में "index.html" फ़ाइल को हटाना होगा।

$ सुडो आरएम /var/www/html/index.html

फिर इस कमांड लाइन के साथ इस डायरेक्टरी में एक "index.php" फाइल बनाएं

$ इको ""> /var/www/html/index.php

उसी वाई-फाई नेटवर्क पर वेब ब्राउजर को रीफ्रेश करें, अब आपको PHP जानकारी पृष्ठ देखना चाहिए।

चरण 5: ## MySQL ## स्थापित करें

$ sudo apt mysql-server php-mysql -y. स्थापित करें

$ सुडो सेवा apache2 पुनरारंभ करें

$ सुडो mysql_secure_installation

आपको रूट के लिए वर्तमान पासवर्ड दर्ज करने के लिए कहा जाएगा (डिफ़ॉल्ट खाली है): एंटर दबाएं।

रूट पासवर्ड सेट करें, Y टाइप करें और एंटर दबाएं।

एक नया पासवर्ड टाइप करें और एंटर दबाएं। महत्वपूर्ण: इस रूट पासवर्ड को याद रखें।

नया पासवर्ड दोबारा दर्ज करें और एंटर दबाएं।

अनाम उपयोगकर्ताओं को हटाने के लिए Y टाइप करें और एंटर दबाएं।

वाई टाइप करें और रूट लॉगिन को दूरस्थ रूप से अस्वीकार करने के लिए एंटर दबाएं।

वाई टाइप करें और टेस्ट डेटाबेस को हटाने और उस तक पहुंचने के लिए एंटर दबाएं।

वाई टाइप करें और विशेषाधिकार तालिकाओं को अभी पुनः लोड करने के लिए एंटर दबाएं।

पूरा होने पर, आप संदेश देखेंगे सब हो गया! और मारियाडीबी का उपयोग करने के लिए धन्यवाद!

$ sudo mysql -uroot -p

रूट पासवर्ड डालें।

$ डेटाबेस बनाएं YOURDATABASENAME;

$ अपने डेटाबेस के नाम पर सभी विशेषाधिकार प्रदान करें। * 'आपके रूट पासवर्ड' द्वारा पहचाने गए 'रूट'@'लोकलहोस्ट' को;

$ फ्लश विशेषाधिकार;

Ctrl और डी

चरण 6: ## PHPMyAdmin स्थापित करें ##

$ sudo apt phpmyadmin -y. स्थापित करें

कर्सर कुंजियों के साथ Apache2 का चयन करें और Apache2 > Tab > Enter को हाइलाइट करने के लिए स्पेसबार दबाएं।

dbconfig-common के साथ phpmyadmin के लिए डेटाबेस कॉन्फ़िगर करें? 'नहीं'> दर्ज करें चुनें, हमने पहले ही MySQL इंस्टॉलेशन के साथ एक डेटाबेस सेटअप कर लिया है।

Phpmyadmin तक पहुँचने के लिए RasPi के IP पते का उपयोग करें उदा। 192.168.0.100/phpmyadmin/ उपयोगकर्ता नाम: रूट और आपका रूट पासवर्ड

चरण 7: ## एक एफ़टीपी सेटअप ##

$ sudo apt install vsftpd -y

$ सुडो नैनो /etc/vsftpd.conf

ढूँढें: (खोजने के लिए आप Ctrl और W का उपयोग कर सकते हैं)

स्थानीय_सक्षम=हाँ

ssl_enable=NO

में बदलो:

#स्थानीय_सक्षम=हाँ

#ssl_enable=नहीं

फ़ाइल के निचले भाग में जोड़ें:

# CUSTOMssl_enable=YES local_enable=YES chroot_local_user=YES local_root=/var/www user_sub_token=pi write_enable=YES local_umask=002 allow_writeable_chroot=YES ftpd_banner=मेरी रास्पबेरी पाई एफ़टीपी सेवा में आपका स्वागत है।

Ctrl और O > दर्ज करें > Ctrl और X

$ sudo usermod -a -G www-data pi

$ sudo usermod -m -d /var/www pi

$ sudo chown -R www-data:www-data /var/www

$ sudo chmod -R 775 /var/www

$ सूडो रिबूट

प्रक्रिया अब पूरी हो गई है।

सिफारिश की: