Агуулгын хүснэгт:
- Алхам 1: ## Raspbian Image ##
- Алхам 2: ## Raspbian -ийг шинэчлэх ##
- Алхам 3: ## Apache2 -ийг суулгаарай ##
- Алхам 4: ## PHP7 -ийг суулгаарай ##
- Алхам 5: ## MySQL -ийг суулгаарай ##
- Алхам 6: ## PHPMyAdmin -ийг суулгаарай ##
- Алхам 7: ## FTP тохируулах ##
Видео: Raspberry Pi дээр LAMP (Linux, Apache, MySQL, PHP) суулгах: 7 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
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 дахин ачаална уу
Уг процесс одоо дууссан байна.
Зөвлөмж болгож буй:
Raspberry OS -ийг Raspberry Pi дээр NOOBS програм хангамж, ухаалаг гар утсыг ашиглан хэрхэн суулгах вэ: 6 алхам
Raspberry OS -ийг Raspberry Pi дээр NOOBS програм хангамж, ухаалаг гар утсыг ашиглан хэрхэн суулгах вэ: Сайн байцгаана уу! Өнөөдөр энэ гарын авлагад Raspberry Pi дээр NOOBS програм хангамж, ухаалаг гар утас ашиглан Raspbian OS -ийг хэрхэн хялбархан суулгахыг танд үзүүлэх болно
ESP32 самбарыг Arduino IDE дээр суулгах (Windows, Mac OS X, Linux): 7 алхам
ESP32 самбарыг Arduino IDE дээр суулгах (Windows, Mac OS X, Linux): Arduino IDE-д Arduino IDE болон програмчлалын хэлийг ашиглан програмчлах боломжийг олгодог нэмэлт хэрэгсэл байдаг. Энэхүү гарын авлагад бид Windows, Mac OS X эсвэл Li ашиглаж байгаа эсэхээс үл хамааран Arduino IDE дээр ESP32 самбарыг хэрхэн суулгахыг харуулах болно
Raspberry Pi 3 дээр Raspbian Buster суулгах - Raspberry Buster -ийг Raspberry Pi 3b / 3b+ашиглан эхлүүлэх: 4 алхам
Raspberry Pi 3 дээр Raspbian Buster суулгах | Raspberry Pi 3b / 3b+бүхий Raspbian Buster -ийг эхлүүлэх нь: Сайн байна уу залуусаа, саяхан Raspberry pi байгууллага Raspbian Buster нэртэй шинэ Raspbian OS -ийг нээв. Энэ бол Raspberry pi -ийн Raspbian -ийн шинэ хувилбар юм. Тиймээс өнөөдөр энэ зааварчилгаанд Raspbian Buster OS -ийг Raspberry pi 3 дээрээ хэрхэн суулгах талаар сурах болно
Ubuntu Linux дээр Flash -ийг хэрхэн суулгах вэ, хялбар арга: 4 алхам
Ubuntu Linux дээр Flash -ийг хэрхэн суулгах вэ, хялбар арга! Линуксд дургүй байдаг цөөн хэдэн зүйлийн нэг бол шинэ програм эсвэл залгаас суулгах нь хичнээн хэцүү байдаг, хэрэв тийм биш бол энэ нь хэцүү байх болно. Тушаалын мөрүүдийг сайн ашигладаг бөгөөд GUI -ийг ашиглахыг илүүд үздэг Gooey (график хэрэглэгчийн интерфэйс) энэ
Apache вэб сервер дээр шинэ виртуал хост суулгах: 3 алхам
Apache вэб сервер дээр шинэ виртуал хост суулгах: Энэхүү гарын авлагын зорилго нь шинэ Apache вэб серверийн виртуал хостыг тохируулах, эхлүүлэх үйл явцыг судлах явдал юм. Виртуал хост бол " профайл " Энэ нь ямар DNS хостыг (жишээлбэл, www.MyOtherhostname.com) дуудаж байгааг илрүүлдэг