Բովանդակություն:

Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ում. 7 քայլ
Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ում. 7 քայլ

Video: Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ում. 7 քայլ

Video: Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ում. 7 քայլ
Video: How to Install Apache, PHP, MySql & PhpMyAdmin on Ubuntu Linux | Install & Configure LAMP on Ubuntu 2024, Նոյեմբեր
Anonim
Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ի վրա
Տեղադրեք LAMP (Linux, Apache, MySQL, PHP) Raspberry Pi- ի վրա

Տեղադրեք 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 վերագործարկում

Գործընթացն այժմ ավարտված է:

Խորհուրդ ենք տալիս: