ዝርዝር ሁኔታ:

Raspberry Pi: 7 ደረጃዎች ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን
Raspberry Pi: 7 ደረጃዎች ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን

ቪዲዮ: Raspberry Pi: 7 ደረጃዎች ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን

ቪዲዮ: Raspberry Pi: 7 ደረጃዎች ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን
ቪዲዮ: BTT SKR2 -FluiddPi and Klipper Firmware Install 2024, ሀምሌ
Anonim
Raspberry Pi ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን
Raspberry Pi ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን

በእርስዎ Raspberry Pi ላይ የ PHPMyAdmin እና የኤፍቲፒ መዳረሻን የያዘ LAMP (Linux Rasbian Stretch Lite ፣ Apache2 ፣ MySQL (MariaDB-10) ፣ PHP7) ቁልል ያዘጋጁ እና እንደ የድር አገልጋይ ሆኖ እንዲሰራ ያዋቅሩት።

በ 8 ጊባ (ወይም ከዚያ በላይ) በማይክሮ ኤስዲ ካርድ ከበይነመረቡ ጋር የተገናኘ Raspberry Pi ኮምፒተር ያስፈልግዎታል። ነባሪውን የ Raspbian ይለፍ ቃል ለመለወጥ እና ኤስኤስኤች ለማንቃት በመጀመሪያ Raspi-config ን በቁልፍ ሰሌዳ ማዋቀር መቻል ያስፈልግዎታል። አንዴ Raspi-config ከተጠናቀቀ በኋላ በኤስኤስኤች ግንኙነት በኩል ብቻ መገናኘት ያስፈልግዎታል።

አስቀድመው የራስቢያውን ምስል ወደ ማይክሮ ኤስዲ ካርድ ማዋቀር መቻል አለብዎት ፣ ወደ ኤስኤስኤች ወደ Raspberry Pi የመቻል ዕውቀት ያስፈልግዎታል እና PHPMyAdmin ን በመጠቀም የእርስዎን የ SQL ጎታ ማዋቀር ይችላሉ።

$ በሚያዩበት ፣ ሶፍትዌሩን ለመጫን እና ለማዋቀር/ለመለጠፍ/ለመጠቀም የሚያስፈልግዎት ትእዛዝ ይህ ነው።

ደረጃ 1: ## Raspbian Image ##

ወደ ማይክሮ ኤስዲ ካርድ የ Raspbian Stretch Lite ምስል ይፍጠሩ (> 8 ጊባ ይመከራል)

RasPi አንዴ ከተነሳ በተጠቃሚ ስም: pi የይለፍ ቃል: እንጆሪ

ከዚያ

$ የአስተናጋጅ ስም -እኔ

(የአይፒ አድራሻውን ልብ ይበሉ ፣ ይህንን ወደ SSH ወደ RasPi ያስፈልግዎታል። ለምሳሌ 192.168.0.100)

$ sudo raspi-config

አማራጭ 1 - 'የተጠቃሚ የይለፍ ቃል ለውጥ'> እሺ> አዲስ የ UNIX ይለፍ ቃል ያስገቡ> አዲስ የይለፍ ቃል ይድገሙ> እሺ

አማራጭ 5 - 'በይነገጽ አማራጮች'> 'P2 SSH'> 'ለመጨረስ'> አዎ ትር> አስገባ

$ sudo ዳግም ማስነሳት

ደረጃ 2: ## Raspbian ን ያዘምኑ ##

አሁን Putty ን በመጠቀም ቀደም ሲል የአይፒ አድራሻውን በመጠቀም ከ RPi ጋር ይገናኙ። በተጠቃሚ ስም ይግቡ: pi እና የይለፍ ቃልዎ

$ sudo ተስማሚ ዝመና && sudo ተስማሚ ማሻሻል -ይ

$ sudo ዳግም ማስነሳት

ደረጃ 3: ## Apache2 ን ይጫኑ ##

እንደገና Putty ን በመጠቀም ቀደም ሲል የአይፒ አድራሻውን በመጠቀም ከ RPi ጋር ይገናኙ።

በተጠቃሚ ስም ይግቡ pi እና የይለፍ ቃልዎ

$ sudo apt install apache2 -y

Apache2 ን መጫኑን ከጨረሱ በኋላ በተመሳሳይ የ Wi-Fi አውታረ መረብ ላይ የድር አሳሽ ይክፈቱ እና የ RasPi የአይፒ አድራሻውን ያስገቡ። Apache2 በትክክል ከተጫነ ‹Apache2 Debian ነባሪ ገጽ› እና ‹ይሠራል!› የሚል ገጽ ያያሉ።

$ sudo a2enmod እንደገና ይፃፉ

$ sudo systemctl apache2 ን እንደገና ያስጀምሩ

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

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

$ sudo nano /etc/apache2/apache2.conf

አግኝ: (ለማግኘት Ctrl & W ን መጠቀም ይችላሉ)

ማውጫ/var/www/

የአማራጮች ማውጫዎች FollowSymLinks AllowOverride None ሁሉም የተሰጠ /ማውጫ አያስፈልገውም

ቀይር ወደ ፦

ማውጫ/var/www/አማራጮች ማውጫዎች FollowSymLinks ን ይከተሉ

AllowOverride ሁሉንም

ሁሉም የተሰጠውን ይጠይቁ

/ማውጫ

Ctrl & O> አስገባ> Ctrl & X

$ sudo አገልግሎት apache2 ዳግም ማስጀመር

ደረጃ 4: ## PHP7 ን ይጫኑ ##

$ sudo apt install php libapache2-mod-php -y

ፒኤችፒ በመሞከር ላይ

በመጀመሪያ “/var/www/html” ማውጫ ውስጥ “index.html” የሚለውን ፋይል መሰረዝ ያስፈልግዎታል።

$ sudo rm /var/www/html/index.html

ከዚያ በዚህ የትእዛዝ መስመር በዚህ ማውጫ ውስጥ “index.php” ፋይልን ይፍጠሩ

$ echo ""> /var/www/html/index.php

በተመሳሳዩ የ Wi-Fi አውታረ መረብ ላይ የድር ብሮሹርን ያድሱ ፣ አሁን የ PHP መረጃ ገጽን ማየት አለብዎት።

ደረጃ 5: ## MySQL ን ይጫኑ ##

$ sudo apt install mysql- አገልጋይ php-mysql -y

$ sudo አገልግሎት apache2 ዳግም ማስጀመር

$ sudo mysql_secure_installation

ለሥሩ የአሁኑን የይለፍ ቃል እንዲያስገቡ ይጠየቃሉ (ነባሪው ባዶ ነው) - አስገባን ይጫኑ።

የስር ይለፍ ቃል ያዘጋጁ ፣ ይፃፉ እና አስገባን ይጫኑ።

አዲስ የይለፍ ቃል ያስገቡ እና አስገባን ይጫኑ። አስፈላጊ -ይህንን የስር የይለፍ ቃል ያስታውሱ።

አዲሱን የይለፍ ቃል እንደገና ያስገቡ እና አስገባን ይጫኑ።

ያልታወቁ ተጠቃሚዎችን ለማስወገድ Y ን ይተይቡ እና Enter ን ይጫኑ።

Y ን ይተይቡ እና የርቀት መግቢያ በርቀት ለመከልከል Enter ን ይጫኑ።

Y ን ይተይቡ እና የሙከራ ዳታቤዙን ለማስወገድ እና እሱን ለመድረስ አስገባን ይጫኑ።

የመብቶች ሰንጠረ nowችን እንደገና ለመጫን Y ን ይተይቡ እና Enter ን ይጫኑ።

ሲጨርሱ መልዕክቱ ሁሉም ተከናውኗል! እና ማሪያ ዲቢን ስለተጠቀሙ እናመሰግናለን!

$ sudo mysql -uroot -p

የስር የይለፍ ቃሉን ያስገቡ።

$ የውሂብ ጎታ ይፍጠሩ YOUDATABASENAME;

በ ‹Databassename› ላይ ሁሉንም ግላዊነት ይስጡ።* ‹root›@‹localhost› ን በ ‹YourROOTPASSWORD› ለይቶ ለማወቅ ፤

$ FLUSH PRIVILEGES;

Ctrl & D

ደረጃ 6: ## PHPMyAdmin ን ይጫኑ ##

$ sudo apt install phpmyadmin -y ን ይጫኑ

በጠቋሚ ቁልፎች Apache2 ን ይምረጡ እና Apache2> Tab> Enter ን ለማጉላት የጠፈር አሞሌውን ይጫኑ።

ለ phpmyadmin የውሂብ ጎታ በ dbconfig-common ይዋቀር? ‹አይ› የሚለውን ይምረጡ ›ግባ ፣ በ‹ MySQL› መጫኛ ከዚህ ቀደም የውሂብ ጎታ አዘጋጅተናል።

Phpmyadmin ን ለመድረስ የ RasPi ን የአይፒ አድራሻ ይጠቀሙ። 192.168.0.100/phpmyadmin/ የተጠቃሚ ስም -ሥር እና የእርስዎ የሮዝፓስፓርድ ቃል

ደረጃ 7: ## ኤፍቲፒን ያዋቅሩ ##

$ sudo ተስማሚ መጫኛ vsftpd -y

$ sudo nano /etc/vsftpd.conf

አግኝ: (ለማግኘት Ctrl & W ን መጠቀም ይችላሉ)

አካባቢያዊ_አቅም = አዎ

ssl_enable = አይ

ቀይር ወደ ፦

#አካባቢያዊ_አቅም = አዎ

#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 = እንኳን ወደ የእኔ Raspberry Pi FTP አገልግሎት በደህና መጡ።

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

$ sudo ዳግም ማስነሳት

ሂደቱ አሁን ተጠናቅቋል።

የሚመከር: