ዝርዝር ሁኔታ:
- ደረጃ 1: ## Raspbian Image ##
- ደረጃ 2: ## Raspbian ን ያዘምኑ ##
- ደረጃ 3: ## Apache2 ን ይጫኑ ##
- ደረጃ 4: ## PHP7 ን ይጫኑ ##
- ደረጃ 5: ## MySQL ን ይጫኑ ##
- ደረጃ 6: ## PHPMyAdmin ን ይጫኑ ##
- ደረጃ 7: ## ኤፍቲፒን ያዋቅሩ ##
ቪዲዮ: Raspberry Pi: 7 ደረጃዎች ላይ LAMP (Linux ፣ Apache ፣ MySQL ፣ PHP) መጫን
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በእርስዎ 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 ዳግም ማስነሳት
ሂደቱ አሁን ተጠናቅቋል።
የሚመከር:
ESP32-DHT22-MQTT-MySQL-PHP ን በመጠቀም የሙቀት መጠን እና እርጥበት 7 ደረጃዎች
ESP32-DHT22-MQTT-MySQL-PHP ን በመጠቀም የሙቀት መጠን እና እርጥበት-የሴት ጓደኛዬ የመስተዋት ቤት ስለፈለገች እኔ አንድ አደረኳት። ነገር ግን በመስታወት ቤት ውስጥ የሙቀት እና እርጥበት ዳሳሽ ፈልጌ ነበር። ስለዚህ ፣ እኔ በምሳሌዎች ጎግል አድርጌ ሙከራ ማድረግ ጀመርኩ። መደምደሚያዬ ያገኘኋቸው ሁሉም ምሳሌዎች በትክክል አልነበሩም
PHP እና MYSQL ን በመጠቀም የመልእክት ሰሌዳ ድር ጣቢያ እንዴት እንደሚደረግ -5 ደረጃዎች
PHP እና MYSQL ን በመጠቀም የመልእክት ሰሌዳ ድር ጣቢያ እንዴት እንደሚደረግ - ይህ አስተማሪ php ፣ mysql ፣ html እና css ን በመጠቀም የመልእክት ሰሌዳ ድር ጣቢያ እንዴት እንደሚፈጥሩ ያሳየዎታል። ለድር ልማት አዲስ ከሆኑ ፣ አይጨነቁ ፣ ጽንሰ -ሀሳቦቹን በተሻለ ለመረዳት እንዲችሉ ዝርዝር ማብራሪያዎች እና ተመሳሳይነቶች ይኖራሉ። ማት
Raspberry Buster በ Raspberry Pi 3 - ላይ መጫን ከ Raspberry Buster በ Raspberry Pi 3b / 3b+: 4 ደረጃዎች መጀመር
Raspberry Buster በ Raspberry Pi 3 ላይ መጫን Raspbian Buster With Raspberry Pi 3b / 3b+: Hi guys, በቅርቡ Raspberry pi ድርጅት እንደ Raspbian Buster የተባለ አዲስ Raspbian OS ን ጀምሯል። ለ Raspberry pi's አዲስ የ Raspbian ስሪት ነው። ስለዚህ ዛሬ በዚህ አስተማሪዎች ውስጥ Raspberry Buster OS ን በ Raspberry pi 3 ላይ እንዴት እንደሚጭኑ እንማራለን
ኤችዲኤምአይ በሌለበት Raspberry Pi 3 B ውስጥ Raspbian ን መጫን - ከ Raspberry Pi 3B ጋር መጀመር Raspberry Pi 3: 6 ደረጃዎችዎን ማቀናበር
ኤችዲኤምአይ በሌለበት Raspberry Pi 3 B ውስጥ Raspbian ን መጫን | ከ Raspberry Pi 3B ጋር መጀመር Raspberry Pi 3 ን ማዋቀር-አንዳንዶቻችሁ የ Raspberry Pi ኮምፒውተሮች በጣም ግሩም እንደሆኑ እና መላውን ኮምፒተር በአንድ ትንሽ ሰሌዳ ላይ ብቻ ማግኘት ይችላሉ። Raspberry Pi 3 Model B ባለአራት ኮር 64 ቢት ARM Cortex A53 ን ያሳያል። በሰዓት 1.2 ጊኸ። ይህ Pi 3 ን በግምት 50 ያደርገዋል
በ Apache የድር አገልጋይ ውስጥ አዲስ ምናባዊ አስተናጋጅ መጫን -3 ደረጃዎች
በ Apache የድር አገልጋይ ውስጥ አዲስ ምናባዊ አስተናጋጅ መጫን - የዚህ መማሪያ ዓላማ አዲስ የ Apache የድር አገልጋይ ምናባዊ አስተናጋጅን በማዋቀር እና በማስጀመር ሂደት ውስጥ መሄድ ነው። ምናባዊ አስተናጋጅ “መገለጫ” ነው። የትኛው የዲ ኤን ኤስ አስተናጋጅ (ለምሳሌ ፣ www.MyOtherhostname.com) ለ