Мазмуну:

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: #shorts Use docker to quickly explore any distro | CentOS on Ubuntu | Linux How To | Docker 2024, Ноябрь
Anonim
LAMPти (Linux, Apache, MySQL, PHP) Raspberry Piге орнотуу
LAMPти (Linux, Apache, MySQL, PHP) Raspberry Piге орнотуу

Raspberry Piңизде PHPMyAdmin жана FTP менен LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) стекин орнотуңуз жана аны веб-сервер катары иштөөгө конфигурациялаңыз.

Сизге 8GB (же андан чоңураак) MicroSD картасы менен интернетке туташкан Raspberry Pi компьютери керек болот. Алгач сиз Raspi-конфигурациясын клавиатура менен конфигурациялап, демейки Raspbian паролун өзгөртүүгө жана SSHди иштетүүгө жөндөмдүү болушуңуз керек. Raspi-конфигурация аяктагандан кийин сизге SSH туташуусу аркылуу гана туташуу керек болот.

Сиз буга чейин Rasbian сүрөтүн MicroSD картасына конфигурациялай алышыңыз керек, сизге Raspberry Pi үчүн SSH жөндөмү жана PHPMyAdmin аркылуу SQL маалымат базаңызды конфигурациялоо жөндөмү керек.

$ Көрүп турган жерде, бул программаны орнотуу жана конфигурациялоо үчүн чаптоо/колдонуу керек болгон буйрук.

1 -кадам: ## Raspbian Image ##

MicroSD картасына Raspbian Stretch Lite сүрөтүн түзүңүз (> 8 ГБ сунушталат)

RasPi жүктөлгөндөн кийин Кирүү аты менен кирүү: pi Сырсөз: малина

анда

$ hostname -I

(IP дарегине көңүл буруңуз, бул SSP үчүн RasPiге керек болот. Мис. 192.168.0.100)

$ sudo raspi-config

1 -вариант - 'Колдонуучунун сырсөзүн өзгөртүү'> Ок> Жаңы UNIX сырсөзүн киргизүү> Жаңы сырсөздү кайра терүү> Ок

Variant 5 - 'Interfacing Options'> 'P2 SSH'> 'Tab' to Finish 'Enter

$ sudo кайра жүктөө

2 -кадам: ## Raspbian жаңыртуу ##

Азыр Putty колдонуп RPiге мурунку IP логин аркылуу туташыңыз.log Кирүү аты менен: pi & сырсөзүңүз

$ sudo apt update && sudo apt upgrade -y

$ sudo кайра жүктөө

3 -кадам: ## Apache2 орнотуу ##

Кайра Putty колдонуп, мурунку IP дарегин колдонуп RPiге туташыңыз.

Колдонуучу аты менен кирүү: пи жана сырсөзүңүз

$ sudo apt install apache2 -y

Apache2ди орнотууну аяктагандан кийин, ошол эле Wi-Fi тармагында веб-браузерди ачыңыз жана RasPi IP дарегин киргизиңиз. Эгерде Apache2 туура орнотулган болсо, анда 'Apache2 Debian Default Page' жана 'Бул иштейт!' Деп жазылган баракты көрөсүз.

$ 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/

Options Indexes FollowSymLinks AllowOverride None Бардык берилген /Каталогду талап кылбайт

Өтүү:

Directory/var/www/Options Indexes FollowSymLinks

AllowOverride All

Бардык берилген талап кылынат

/Каталог

Ctrl & O> Enter> Ctrl & X

$ sudo кызматы apache2 кайра

4 -кадам: ## PHP7 орнотуу ##

$ sudo apt php libapache2-mod-php -y орнотуу

PHP текшерилүүдө

Сиз адегенде "/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 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 маалымат базасын түзүү;

$ ГРАНТ БААРДЫК СЫЙЛЫКТАРЫҢЫЗГА.* TO 'root'@'localhost' TO 'YOURROOTPASSWORD' АНЫКТАДЫ;

$ FLUSH артыкчылыктары;

Ctrl & D

6 -кадам: ## PHPMyAdmin орнотуу ##

$ sudo apt install phpmyadmin -y

Курсор баскычтары менен Apache2ди тандап, боштукту басып, Apache2> Tab> Enterди баса белгилеңиз.

Dbconfig-common менен phpmyadmin үчүн маалымат базасын конфигурациялоо керекпи? 'Жок'> Кирүү дегенди тандаңыз, бизде 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 = ЖОК

Өтүү:

#local_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> Enter> 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 кайра жүктөө

Процесс азыр аягына чыкты.

Сунушталууда: