Mundarija:

Raspberry Pi -ga LAMP (Linux, Apache, MySQL, PHP) ni o'rnatish: 7 qadam
Raspberry Pi -ga LAMP (Linux, Apache, MySQL, PHP) ni o'rnatish: 7 qadam

Video: Raspberry Pi -ga LAMP (Linux, Apache, MySQL, PHP) ni o'rnatish: 7 qadam

Video: Raspberry Pi -ga LAMP (Linux, Apache, MySQL, PHP) ni o'rnatish: 7 qadam
Video: When you first time install Kali linux for hacking 😄😄 #hacker #shorts 2024, Iyul
Anonim
Raspberry Pi -ga LAMP (Linux, Apache, MySQL, PHP) ni o'rnatish
Raspberry Pi -ga LAMP (Linux, Apache, MySQL, PHP) ni o'rnatish

Raspberry Pi-da PHPMyAdmin va FTP bilan LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) to'plamini o'rnating va uni veb-server sifatida ishlashni sozlang.

Sizga 8 Gb (yoki undan katta) MicroSD karta bilan Internetga ulangan Raspberry Pi kompyuteri kerak bo'ladi. Avval siz Raspi konfiguratsiyasini standart Raspbian parolini o'zgartirish va SSH-ni yoqish uchun klaviatura yordamida sozlashingiz kerak bo'ladi. Raspi-konfiguratsiyasi tugagandan so'ng, siz faqat SSH ulanishi orqali ulanishingiz kerak bo'ladi.

Siz allaqachon Rasbian tasvirini MicroSD kartasiga sozlash imkoniyatiga ega bo'lishingiz kerak, siz Raspberry Pi -ga SSH -ni bilishingiz va PHPMyAdmin yordamida SQL ma'lumotlar bazangizni sozlashingiz kerak bo'ladi.

$ Ni ko'rganingizda, bu dasturiy ta'minotni o'rnatish va sozlash uchun joylashtirish/ishlatishingiz kerak bo'lgan buyruq.

1 -qadam: ## Raspbian tasviri ##

MicroSD kartaga Raspbian Stretch Lite tasvirini yarating (> 8 GB tavsiya etiladi)

RasPi ishga tushirilgandan so'ng, foydalanuvchi nomi bilan kiring: pi Parol: malina

keyin

$ xost nomi -I.

(IP -manzilga e'tibor bering, bu SSP -ga RasPi -ga kerak bo'ladi. Masalan, 192.168.0.100)

$ sudo raspi-config

1 -variant - "Foydalanuvchi parolini o'zgartirish"> Ok> Yangi UNIX parolini kiriting> Yangi parolni qayta kiriting> OK

5 -variant - "Interfacing Options"> 'P2 SSH'> Ha Tab "Finish"> Enter

$ sudo qayta ishga tushirish

2 -qadam: ## Raspbian -ni yangilang ##

Endi Putty -dan foydalanib, avvalgi IP -manzilidan foydalanib, RPi -ga ulaning: foydalanuvchi nomi: pi va parolingiz

$ sudo apt update && sudo apt upgrade -y

$ sudo qayta ishga tushirish

3 -qadam: ## Apache2 -ni o'rnating ##

Yana Putty -dan foydalanib, oldingi IP -manzil yordamida RPi -ga ulaning.

Foydalanuvchi nomi bilan kiring: pi va parol

$ sudo apt install apache2 -y

Apache2-ni o'rnatishni tugatgandan so'ng, o'sha Wi-Fi tarmog'ida veb-brauzerni oching va RasPi-ning IP-manzilini kiriting. Agar Apache2 to'g'ri o'rnatilgan bo'lsa, siz "Apache2 Debian standart sahifasi" va "Bu ishlaydi!" Degan sahifani ko'rasiz.

$ sudo a2enmod qayta yozish

$ sudo systemctl apache2 -ni qayta ishga tushiring

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

$ sudo chmod -R 770/var/www/html/

$ sudo nano /etc/apache2/apache2.conf

Toping: (topish uchun Ctrl & W tugmalaridan foydalanishingiz mumkin)

Katalog/var/www/

Variantlar indekslari FollowSymLinks AllowOverride None barcha berilgan /katalogni talab qilmaydi

Quyidagiga o‘zgartirish:

Directory/var/www/Options Indexes FollowSymLinks

Hammasini bekor qilishga ruxsat bering

Berilganlarning hammasini talab qiling

/Ma'lumotnoma

Ctrl & O> Kirish> Ctrl & X

$ sudo xizmati apache2 qayta ishga tushadi

4 -qadam: ## PHP7 ni o'rnating ##

$ sudo apt php libapache2-mod-php -y ni o'rnating

PHP tekshirilmoqda

Avval siz "/var/www/html" katalogidagi "index.html" faylini o'chirishingiz kerak bo'ladi.

$ sudo rm /var/www/html/index.html

Keyin ushbu katalogda ushbu buyruq satri bilan "index.php" faylini yarating

$ echo ""> /var/www/html/index.php

Xuddi shu Wi-Fi tarmog'idagi veb-brauzerni yangilang, endi siz PHP ma'lumot sahifasini ko'rishingiz kerak.

5 -qadam: ## MySQL -ni o'rnating ##

$ sudo apt mysql-server php-mysql -y ni o'rnatadi

$ sudo xizmati apache2 qayta ishga tushadi

$ sudo mysql_secure_installation

Sizdan root uchun joriy parolni kiritish so'raladi (standart bo'sh): Enter tugmasini bosing.

Ildiz parolini o'rnating, Y kiriting va Enter tugmasini bosing.

Yangi parolni kiriting va Enter ni bosing. Muhim: bu parolni eslab qoling.

Yangi parolni qayta kiriting va Enter tugmasini bosing.

Anonim foydalanuvchilarni olib tashlash uchun Y ni kiriting va Enter ni bosing.

Y kiriting va "Enter" tugmachasini bosib, tizimga masofadan kirishni taqiqlang.

Y yozing va test bazasini olib tashlash va unga kirish uchun Enter ni bosing.

Imtiyoz jadvallarini qayta yuklash uchun Y ni kiriting va Enter ni bosing.

Tugallangach, Hammasi bajarildi degan xabarni ko'rasiz. va MariaDB -dan foydalanganingiz uchun tashakkur!

$ sudo mysql -uroot -p

Ildiz parolini kiriting.

$ YOURDATABASENAME ma'lumotlar bazasini yaratish;

$ YOURDATABASENAME'DAGI HAMMA imtiyozlarni bering.

$ FLUSH imtiyozlari;

Ctrl va D

6 -qadam: ## PHPMyAdmin -ni o'rnating ##

$ sudo apt install phpmyadmin -y

Kursor tugmachalari bilan Apache2 -ni tanlang va Apache2> Tab> Enter -ni belgilash uchun bo'sh joyni bosing.

Phpmyadmin uchun ma'lumotlar bazasini dbconfig-common bilan sozlaysizmi? "Yo'q"> Kirish -ni tanlang, biz allaqachon MySQL -ni o'rnatish bilan ma'lumotlar bazasini o'rnatganmiz.

Phpmyadmin -ga kirish uchun RasPi -ning IP -manzilidan foydalaning. 192.168.0.100/phpmyadmin/ Foydalanuvchi nomi: root va YOURROOTPASSWORD

7 -qadam: ## FTPni o'rnatish ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Toping: (topish uchun Ctrl & W tugmalaridan foydalanishingiz mumkin)

local_enable = Ha

ssl_enable = YO'Q

Quyidagiga o‘zgartirish:

#local_enable = Ha

#ssl_enable = YO'Q

Faylning pastki qismiga qo'shing:

# 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 xizmatimga xush kelibsiz.

Ctrl & O> Kirish> Ctrl & X

$ sudo usermod -a -G www -ma'lumotlar pi

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

$ sudo chown -R www-ma'lumotlar: www-ma'lumotlar /var /www

$ sudo chmod -R 775 /var /www

$ sudo qayta ishga tushirish

Jarayon endi yakunlandi.

Tavsiya: