Агуулгын хүснэгт:

Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах: 7 алхам
Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах: 7 алхам

Видео: Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах: 7 алхам

Видео: Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах: 7 алхам
Видео: Установка Kali Linux на Raspberry Pi | UnderMind 2024, Арваннэгдүгээр
Anonim
Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах
Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах

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 нууц үг: бөөрөлзгөнө

дараа нь

$ хостын нэр

(IP хаягийг анхаарна уу, танд үүнийг SSP -д RasPi руу оруулах шаардлагатай болно. Жишээ нь: 192.168.0.100)

$ sudo raspi-config

Сонголт 1 - 'Хэрэглэгчийн нууц үгийг өөрчлөх'> Ok> Шинэ UNIX нууц үгээ оруулна уу> Шинэ нууц үгээ дахин бичнэ үү> ОК

Сонголт 5 - 'Interfacing Options'> 'P2 SSH'> Yes Tab to 'Finish'> Enter

$ sudo дахин ачаална уу

Алхам 2: ## Raspbian -ийг шинэчлэх ##

Одоо Putty ашиглан RPi -д өмнөх IP хаягийг ашиглан холбогдоно уу. Хэрэглэгчийн нэр: pi & нууц үгээ оруулна уу

$ sudo apt update && sudo apt upgrade -y

$ sudo дахин ачаална уу

Алхам 3: ## Apache2 -ийг суулгаарай ##

Дахин Putty ашиглан өмнөх IP хаягийг ашиглан RPi руу холбогдоно уу.

Хэрэглэгчийн нэрээр нэвтэрнэ үү: pi ба нууц үг

$ 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 нано /etc/apache2/apache2.conf

Хайх: (Ctrl & W ашиглан хайх боломжтой)

Лавлах/var/www/

Options Indexes FollowSymLinks AllowOverride байхгүй Бүх олгосон /лавлахыг шаарддаггүй

Өөрчлөх:

Лавлах/var/www/Options Indexes FollowSymLinks

AllowOverride Бүгдийг зөвшөөрөх

Зөвшөөрөгдсөн бүх зүйлийг шаардах

/Лавлах

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

Танд root -ийн одоогийн нууц үгийг оруулахыг танаас хүсэх болно (анхдагч нь хоосон байна): Enter дарна уу.

Үндэс нууц үгээ оруулаад Y гэж бичээд Enter дарна уу.

Шинэ нууц үгээ оруулаад Enter дарна уу. Чухал: энэ үндсэн нууц үгийг санаарай.

Шинэ нууц үгээ дахин оруулаад Enter дарна уу.

Нэрээ нууцалсан хэрэглэгчдийг устгахын тулд Y гэж бичээд Enter дарна уу.

Y бичээд Enter дарж root нэвтрэлтийг алсаас зөвшөөрөхгүй.

Y гэж бичээд Enter дарж тестийн өгөгдлийн санг устгах, түүнд хандах боломжтой.

Y бичээд Enter дарж давуу эрхийн хүснэгтүүдийг дахин ачаална уу.

Бүрэн дууссаны дараа та бүх зүйл дууссан гэсэн мессежийг харах болно. мөн MariaDB -ийг ашиглаж байгаад баярлалаа!

$ sudo mysql -uroot -p

Үндсэн нууц үгээ оруулна уу.

$ YOURDATABASENAME мэдээллийн сан үүсгэх;

$ YOURDATABASENAME дээр бүх давуу эрх олгох.* TO 'root'@'localhost' 'YOURROOTPASSWORD' -РЭЭР танигдах;

$ FLUSH давуу эрх;

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 install vsftpd -y

$ sudo нано /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 -дата pi

$ sudo usermod -m -d /var /www pi

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

$ sudo chmod -R 775 /var /www

$ sudo дахин ачаална уу

Уг процесс одоо дууссан байна.

Зөвлөмж болгож буй: