Բովանդակություն:
- Քայլ 1: ## Raspbian Image ##
- Քայլ 2: ## Թարմացրեք Raspbian ##
- Քայլ 3: ## Տեղադրեք Apache2 ##
- Քայլ 4: ## Տեղադրեք PHP7 ##
- Քայլ 5: ## Տեղադրեք MySQL ##
- Քայլ 6: ## Տեղադրեք PHPMyAdmin ##
- Քայլ 7: ## Ստեղծեք FTP ##
Video: Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ում. 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Տեղադրեք LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) կույտ ՝ ձեր Raspberry Pi- ի PHPMyAdmin և FTP մուտքերով և կազմաձևեք, որ այն աշխատի որպես վեբ սերվեր:
Ձեզ հարկավոր կլինի Raspberry Pi համակարգիչ, որը միացված է ինտերնետին 8 ԳԲ (կամ ավելի) MicroSD քարտով: Սկզբում դուք պետք է կարողանաք Raspi-config- ը կարգավորել ստեղնաշարով ՝ կանխադրված Raspbian գաղտնաբառը փոխելու և SSH- ն միացնելու համար: Raspi-config- ի ավարտից հետո ձեզ հարկավոր է միանալ միայն SSH կապի միջոցով:
Դուք արդեն պետք է կարողանաք կարգավորել Rasbian պատկերը MicroSD քարտին, ձեզ անհրաժեշտ կլինի գիտելիք, որ կարող եք SSH- ն օգտագործել Raspberry Pi- ին և կարողանաք կարգավորել ձեր SQL տվյալների բազան ՝ օգտագործելով PHPMyAdmin- ը:
Որտեղ տեսնում եք $, սա այն հրամանն է, որը դուք պետք է տեղադրեք/օգտագործեք ՝ ծրագրաշարը տեղադրելու և կազմաձևելու համար:
Քայլ 1: ## Raspbian Image ##
Ստեղծեք Raspbian Stretch Lite պատկեր MicroSD քարտի վրա (խորհուրդ է տրվում> 8 ԳԲ)
RasPi- ի գործարկումից հետո մուտք գործեք Մականուն: pi Գաղտնաբառ `ազնվամորի
ապա
$ hostname -I
(Նշեք IP հասցեն, դա ձեզ անհրաժեշտ կլինի SSP- ին RasPi- ին: օր. 192.168.0.100)
$ sudo raspi-config
Տարբերակ 1 - «Փոխել օգտվողի գաղտնաբառը»> Լավ> Մուտքագրեք նոր UNIX գաղտնաբառ> Նոր գաղտնաբառ մուտքագրեք> Լավ
Տարբերակ 5 - «Ինտերֆեյսի ընտրանքներ»> «P2 SSH»> Այո ներդիր «Ավարտել»> Մուտքագրեք
$ sudo վերագործարկում
Քայլ 2: ## Թարմացրեք Raspbian ##
Այժմ օգտագործելով Putty- ն միացեք RPi- ին ՝ օգտագործելով ավելի վաղ IP հասցեն: մուտքագրեք Մականուն ՝ pi և ձեր գաղտնաբառը
$ sudo apt update && sudo apt upgrade -y
$ sudo վերագործարկում
Քայլ 3: ## Տեղադրեք Apache2 ##
Կրկին օգտագործելով Putty- ն միացեք RPi- ին ՝ օգտագործելով ավելի վաղ IP հասցեն:
մուտք գործեք Մականուն: pi և ձեր գաղտնաբառով
$ sudo apt տեղադրել apache2 -y
Apache2- ի տեղադրումն ավարտելուց հետո նույն Wi-Fi ցանցում բացեք վեբ դիտարկիչ և մուտքագրեք RasPi- ի IP հասցեն: Եթե Apache2- ը ճիշտ տեղադրվի, կտեսնեք մի էջ, որն ասում է «Apache2 Debian Default էջ» և «Այն աշխատում է»:
$ 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 Պահանջել բոլորը տրամադրված /տեղեկատու
Փոխել:
Directory/var/www/Ընտրանքներ Ինդեքսներ FollowSymLinks
AllowOverride All
Պահանջել բոլոր տրված
/Տեղեկատու
Ctrl & O> Մուտքագրեք> Ctrl & X
$ sudo ծառայության apache2 վերագործարկում
Քայլ 4: ## Տեղադրեք PHP7 ##
$ sudo apt տեղադրել php libapache2-mod-php -y
PHP- ի փորձարկում
Նախ պետք է ջնջել «index.html» ֆայլը «/var/www/html» գրացուցակում:
$ sudo rm /var/www/html/index.html
Այնուհետեւ ստեղծեք «index.php» ֆայլ այս գրացուցակում ՝ այս հրամանի տողով
$ echo ""> /var/www/html/index.php
Թարմացրեք վեբ դիտարկիչը նույն Wi-Fi ցանցում, այժմ պետք է տեսնեք PHP տեղեկատվական էջը:
Քայլ 5: ## Տեղադրեք MySQL ##
$ sudo apt տեղադրել mysql-server php-mysql -y
$ sudo ծառայության apache2 վերագործարկում
$ sudo mysql_secure_installation
Ձեզանից կպահանջվի մուտքագրել ընթացիկ գաղտնաբառը արմատի համար (կանխադրվածը դատարկ է). Սեղմեք Enter:
Սահմանեք արմատային գաղտնաբառ, մուտքագրեք Y և սեղմեք Enter:
Մուտքագրեք նոր գաղտնաբառ և սեղմեք Enter: Կարևոր է. Հիշեք այս արմատային գաղտնաբառը:
Նորից մուտքագրեք նոր գաղտնաբառը և սեղմեք Enter:
Մուտքագրեք Y և սեղմեք Enter ՝ անանուն օգտվողներին հեռացնելու համար:
Մուտքագրեք Y և սեղմեք Enter ՝ արմատային մուտքը հեռակա կարգով թույլ չտալու համար:
Մուտքագրեք Y և սեղմեք Enter ՝ թեստային տվյալների բազան հանելու և դրան մուտք գործելու համար:
Մուտքագրեք Y- ն և սեղմեք Enter ՝ վերբեռնելու արտոնությունների աղյուսակները հիմա:
Ավարտելուց հետո կտեսնեք հաղորդագրությունը Ամեն ինչ ավարտված է: և շնորհակալություն MariaDB- ն օգտագործելու համար:
$ sudo mysql -uroot -p
Մուտքագրեք արմատային գաղտնաբառը:
$ ստեղծել տվյալների բազա YOURDATABASENAME;
$ GRANT ԲՈԼՈՐ ՊՐՈՎԻԼՈԹՅՈՆՆԵՐԸ YOURDATABASENAME- ի վրա:* 'root'@'localhost' IDENTIFIED by 'YOURROOTPASSWORD';
$ FLUSH ԱՌԱIVՆՈԹՅՈՆՆԵՐ;
Ctrl & D
Քայլ 6: ## Տեղադրեք PHPMyAdmin ##
$ sudo apt տեղադրել phpmyadmin -y
Ընտրեք Apache2- ը կուրսորի ստեղներով և սեղմեք տիեզերական տողը ՝ Apache2> Tab> Enter նշելու համար:
Կարգավորել phpmyadmin- ի տվյալների բազան dbconfig-common- ով: Ընտրեք «Ոչ»> Մուտքագրեք, մենք արդեն ստեղծել ենք տվյալների բազա վերևում ՝ MySQL տեղադրմամբ:
Phpmyadmin մուտք գործելու համար օգտագործեք RasPi- ի IP հասցեն, օրինակ. 192.168.0.100/phpmyadmin/ Մականուն: root և YOURROOTPASSWORD
Քայլ 7: ## Ստեղծեք FTP ##
$ sudo apt տեղադրել vsftpd -y
$ sudo nano /etc/vsftpd.conf
Գտնել. (Գտնելու համար կարող եք օգտագործել Ctrl & W)
local_enable = ԱՅՈ
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 վերագործարկում
Գործընթացն այժմ ավարտված է:
Խորհուրդ ենք տալիս:
Տեղադրեք Linux- ը `8 քայլ
Linux- ի տեղադրում. Ուշադրություն դարձրեք Linux Bodhi 5 -ի օպերացիոն համակարգի տեղադրման համար
ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով ջերմաստիճան և խոնավություն. 7 քայլ
SPերմաստիճանը և խոնավությունը ESP32-DHT22-MQTT-MySQL-PHP- ի միջոցով. Իմ ընկերուհին ցանկանում էր ջերմոց օգտագործել, ուստի ես նրան պատրաստեցի: Բայց ես ուզում էի, որ ջերմոցի և խոնավության ցուցիչն ապակու ներսում լիներ: Այսպիսով, ես փնտրեցի օրինակներ և սկսեցի փորձեր կատարել: Իմ եզրակացությունն այն էր, որ իմ գտած բոլոր օրինակները հենց այն չէին, ինչ
Ինչպես կատարել հաղորդագրությունների տախտակի կայք ՝ օգտագործելով PHP և MYSQL: 5 քայլ
Ինչպես պատրաստել հաղորդագրությունների տախտակ ՝ օգտագործելով PHP և MYSQL: Եթե դուք վեբ զարգացման նորեկ եք, մի անհանգստացեք, մանրամասն բացատրություններ և անալոգիաներ կլինեն, որպեսզի ավելի լավ հասկանաք հասկացությունները: Գորգ
Գրանցեք տվյալները և գծեք գրաֆիկ առցանց ՝ օգտագործելով NodeMCU, MySQL, PHP և Chartjs.org: 4 քայլ
Գրանցեք տվյալները և գծեք գրաֆիկ առցանց ՝ օգտագործելով NodeMCU, MySQL, PHP և Chartjs.org. MySQL տվյալների բազա: Տվյալները կարող են առցանց դիտվել որպես գրաֆիկ ՝ օգտագործելով chart.js.A ba
Ձեր վեբ սերվերի վրա SSL ծառայությունների ամրապնդում (Apache/ Linux) ՝ 3 քայլ
Ձեր վեբ սերվերի վրա SSL ծառայությունների ամրապնդում (Apache/ Linux). Սա շատ կարճ ձեռնարկ է, որը վերաբերում է կիբերանվտանգության մեկ ասպեկտին `ձեր վեբ սերվերի ssl ծառայության հզորությանը: Նախապատմությունն այն է, որ ձեր վեբ կայքի ssl ծառայություններն օգտագործվում են ապահովելու համար, որ ոչ ոք չկարողանա կոտրել փոխանցվող տվյալները