Mündəricat:

Raspberry Pi -də LAMP (Linux, Apache, MySQL, PHP) qurmaq: 7 addım
Raspberry Pi -də LAMP (Linux, Apache, MySQL, PHP) qurmaq: 7 addım

Video: Raspberry Pi -də LAMP (Linux, Apache, MySQL, PHP) qurmaq: 7 addım

Video: Raspberry Pi -də LAMP (Linux, Apache, MySQL, PHP) qurmaq: 7 addım
Video: Raspberry Pi: Web Server Setup (Apache, PHP, MySQL, PHPMyAdmin) 2024, Noyabr
Anonim
Bir Raspberry Pi üzərində LAMP (Linux, Apache, MySQL, PHP) quraşdırılması
Bir Raspberry Pi üzərində LAMP (Linux, Apache, MySQL, PHP) quraşdırılması

Raspberry Pi-də PHPMyAdmin və FTP girişi olan bir LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) yığını qurun və veb server olaraq işləməsini konfiqurasiya edin.

8GB (və ya daha böyük) MicroSD kartı ilə İnternetə bağlı bir Raspberry Pi kompüterinə ehtiyacınız olacaq. Əvvəlcə standart Raspbian parolunu dəyişdirmək və SSH-ni aktivləşdirmək üçün Raspi-konfiqurasiyasını klaviatura ilə konfiqurasiya etməlisiniz. Raspi-konfiqurasiya tamamlandıqdan sonra yalnız bir SSH bağlantısı ilə əlaqə qurmalısınız.

Artıq Rasbian görüntüsünü MicroSD kartına konfiqurasiya etməyi bacarmalısınız, Raspberry Pi ilə SSH qura bilmək və PHPMyAdmin istifadə edərək SQL verilənlər bazanızı konfiqurasiya etmək bacarığına ehtiyacınız olacaq.

$ Gördüyünüz yerdə, bu proqramı quraşdırmaq və konfiqurasiya etmək üçün yapışdırıb/istifadə etməyiniz lazım olan əmrdir.

Addım 1: ## Raspbian Image ##

MicroSD karta Raspbian Stretch Lite görüntüsü yaradın (> 8 GB tövsiyə olunur)

RasPi açıldıqdan sonra İstifadəçi adı ilə daxil olun: pi Şifrə: moruq

sonra

$ host adı -İ

(IP ünvanını qeyd edin, buna SSP -dən RasPi -yə ehtiyacınız olacaq. Məsələn 192.168.0.100)

$ sudo raspi-config

Seçim 1 - 'İstifadəçi Şifrəsini Dəyişdir'> Ok> Yeni UNIX şifrəsini daxil edin> Yeni Şifrəni Yenidən Yazın> Ok

Seçim 5 - 'İnterfeys Seçimləri'> 'P2 SSH'> 'Finish' üçün Bəli Sekme> Daxil edin

$ sudo yenidən başladın

Addım 2: ## Raspbian -ı yeniləyin ##

İndi Putty istifadə edərək, İstifadəçi adı: pi və şifrənizlə əvvəllər daxil olan IP ünvanını istifadə edərək RPi -yə qoşulun

$ sudo apt update && sudo apt upgrade -y

$ sudo yenidən başladın

Addım 3: ## Apache2 qurun ##

Yenə Putty istifadə edərək, əvvəlki IP ünvanını istifadə edərək RPi -yə qoşulun.

İstifadəçi adı ilə daxil olun: pi və şifrəniz

$ sudo apt install apache2 -y

Apache2-ni quraşdırmağı bitirdikdən sonra eyni Wi-Fi şəbəkəsində bir veb brauzeri açın və RasPi-nin IP ünvanını daxil edin. Apache2 düzgün quraşdırılıbsa 'Apache2 Debian Default Page' və 'İşləyir!' Yazan bir səhifə görəcəksiniz.

$ sudo a2enmod yenidən yazın

$ sudo systemctl apache2 yenidən başladın

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

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

$ sudo nano /etc/apache2/apache2.conf

Tapın: (Tapmaq üçün Ctrl & W istifadə edə bilərsiniz)

Kataloq/var/www/

Seçimlər İndeksləri FollowSymLinks AllowOverride Heç bir verilmiş /Kataloqu tələb etmir

Dəyişdirmək:

Directory/var/www/Options Indexes FollowSymLinks

AllowOverride Hamısına icazə verin

Verilənlərin hamısını tələb edin

/Kataloq

Ctrl & O> Daxil edin> Ctrl & X

$ sudo xidməti apache2 yenidən başladın

Addım 4: ## PHP7 qurun ##

$ sudo apt php libapache2-mod-php -y quraşdırın

PHP testi

Əvvəlcə "/var/www/html" qovluğundakı "index.html" faylını silməlisiniz.

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

Sonra bu əmr satırında bu qovluqda "index.php" faylını yaradın

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

Eyni Wi-Fi şəbəkəsindəki veb brauzerini yeniləyin, indi PHP məlumat səhifəsini görməlisiniz.

Addım 5: ## MySQL qurun ##

$ sudo apt mysql-server php-mysql -y quraşdırın

$ sudo xidməti apache2 yenidən başladın

$ sudo mysql_secure_installation

Sizdən kök üçün cari şifrəni daxil etməyiniz istənəcək (default boşdur): Enter düyməsini basın.

Kök şifrəsini təyin edin, Y yazın və Enter düyməsini basın.

Yeni bir parol daxil edin və Enter düyməsini basın. Əhəmiyyətli: bu kök şifrəni xatırlayın.

Yeni şifrəni yenidən daxil edin və Enter düyməsini basın.

Anonim istifadəçiləri silmək üçün Y yazın və Enter düyməsini basın.

Y yazın və uzaqdan kök girişinə icazə verməmək üçün Enter düyməsini basın.

Y yazın və test verilənlər bazasını və ona daxil olmaq üçün Enter düyməsini basın.

İmtiyaz cədvəllərini yenidən yükləmək üçün Y yazın və Enter düyməsini basın.

Tamamlandıqda, Hamısı tamamlandı mesajını görəcəksiniz. və MariaDB istifadə etdiyiniz üçün təşəkkür edirik!.

$ sudo mysql -uroot -p

Kök parolunu daxil edin.

$ YOURDATABASENAME verilənlər bazası yaratmaq;

$ YOURDATABASENAME ÜZRƏ BÜTÜN İSTİFADƏLƏR Qrant.* TO 'root'@'localhost' TO 'YOURROOTPASSWORD' İLE TANIŞDI;

$ FLUSH GÜZELLİKLERİ;

Ctrl & D

Addım 6: ## PHPMyAdmin qurun ##

$ sudo apt install phpmyadmin -y

Kursor düymələri ilə Apache2 seçin və Apache2> Sekme> Daxil etmək üçün boşluq düyməsini basın.

Phpmyadmin üçün verilənlər bazasını dbconfig-common ilə konfiqurasiya edin? 'Xeyr'> Daxil et seçin, artıq MySQL quraşdırma ilə yuxarıda bir verilənlər bazası qurmuşuq.

Phpmyadmin -ə daxil olmaq üçün RasPi -nin IP ünvanını istifadə edin. 192.168.0.100/phpmyadmin/ İstifadəçi adı: root və YOURROOTPASSWORD

Addım 7: ## FTP qurun ##

$ sudo apt install vsftpd -y

$ sudo nano /etc/vsftpd.conf

Tapın: (Tapmaq üçün Ctrl & W istifadə edə bilərsiniz)

local_enable = Bəli

ssl_enable = YOX

Dəyişdirmək:

#local_enable = Bəli

#ssl_enable = YOX

Faylın altına əlavə edin:

# 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 xidmətimə xoş gəldiniz.

Ctrl & O> Daxil edin> 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 yenidən başladın

Proses artıq tamamlanıb.

Tövsiyə: