Mündəricat:
- Addım 1: ## Raspbian Image ##
- Addım 2: ## Raspbian -ı yeniləyin ##
- Addım 3: ## Apache2 qurun ##
- Addım 4: ## PHP7 qurun ##
- Addım 5: ## MySQL qurun ##
- Addım 6: ## PHPMyAdmin qurun ##
- Addım 7: ## FTP qurun ##
Video: Raspberry Pi -də LAMP (Linux, Apache, MySQL, PHP) qurmaq: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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ə:
ESP32-DHT22-MQTT-MySQL-PHP istifadə edərək temperatur və rütubət: 7 addım
ESP32-DHT22-MQTT-MySQL-PHP istifadə edərək temperatur və rütubət: Sevgilim bir şüşə evi istədi, ona görə də onu tikdim. Ancaq istixananın içərisində bir temperatur və rütubət sensoru istədim. Beləliklə, nümunələr üçün googled və təcrübələr aparmağa başladım. Nəticəyə gəldim ki, tapdığım bütün nümunələr tam olaraq
PHP və MYSQL -dən istifadə edərək mesaj lövhəsi veb saytı necə etmək olar: 5 addım
PHP və MYSQL -dən istifadə edərək mesaj lövhəsi veb saytı necə hazırlanır: Bu təlimat sizə php, mysql, html və css -dən istifadə edərək mesaj lövhəsi veb saytının necə yaradılacağını göstərəcək. Veb inkişafında yenisinizsə, narahat olmayın, anlayışları daha yaxşı başa düşmək üçün ətraflı izahlar və bənzətmələr olacaq. Mat
Linux -u Necə Qurmaq (Başlayanlar Buradan Başlasın!): 6 Addım
Linux Necə Qurulmalıdır (Yeni Başlayanlar Buradan Başlasın!): Linux tam olaraq nədir? Əziz oxucu, Linux tamamilə yeni imkanlar dünyasına açılan bir qapıdır. OSX -in kompüter sahibi olmaqdan zövq aldığı günlər geridə qaldı. Windows 10 -a baxmayaraq, ağılsız təhlükəsizlik anlayışları geridə qaldı. İndi sizin növbəniz
NodeMCU, MySQL, PHP və Chartjs.org istifadə edərək məlumatları daxil edin və onlayn qrafik qurun: 4 addım
NodeMCU, MySQL, PHP və Chartjs.org istifadə edərək məlumatları daxil edin və onlayn bir qrafik qurun: Bu Təlimat, birdən çox sensordan məlumat toplamaq üçün Node MCU lövhəsini necə istifadə edə biləcəyimizi, bu məlumatları sonra yerləşdirilən PHP faylına göndərməyimizi izah edir. MySQL verilənlər bazası. Məlumatlar daha sonra chart.js.A ba istifadə edərək onlayn olaraq bir qrafik olaraq baxıla bilər
Linux -da birdən çox monitoru necə qurmaq olar: 6 addım
Linux-da birdən çox monitoru necə qurmaq olar: bu təlimat, əksər Linux dağıtımlarında, ilk növbədə ubuntu-da çox başlı bir sistemin necə qurulacağını sizə göstərəcəkdir. Xahiş edirik unutmayın ki, bu hələ də tamamlanmamışdır