Sadržaj:
- Korak 1: ## Raspbian Image ##
- Korak 2: ## Ažurirajte Raspbian ##
- Korak 3: ## Instalirajte Apache2 ##
- Korak 4: ## Instalirajte PHP7 ##
- Korak 5: ## Instalirajte MySQL ##
- Korak 6: ## Instalirajte PHPMyAdmin ##
- Korak 7: ## Postavite FTP ##
Video: Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Postavite LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) stek sa PHPMyAdmin i FTP pristupom na vašem Raspberry Pi i konfigurirajte ga za rad kao web poslužitelj.
Trebat će vam računar Raspberry Pi povezan na internet s MicroSD karticom od 8 GB (ili većom). U početku ćete morati moći konfigurirati Raspi-config s tipkovnicom da biste promijenili zadanu Raspbian lozinku i omogućili SSH. Nakon što je Raspi-config dovršen, trebate se povezati samo putem SSH veze.
Već biste trebali moći konfigurirati Rasbian sliku na MicroSD karticu, trebat će vam znanje o mogućnosti SSH -a na Raspberry Pi i moći ćete konfigurirati svoju SQL bazu podataka koristeći PHPMyAdmin.
Tamo gdje vidite $, ovo je naredba koju trebate zalijepiti/koristiti za instaliranje i konfiguriranje softvera.
Korak 1: ## Raspbian Image ##
Napravite Raspbian Stretch Lite sliku na MicroSD kartici (preporučeno> 8 GB)
Nakon što se RasPi pokrene, prijavite se sa Korisničkim imenom: pi Lozinka: malina
zatim
$ hostname -I
(Zapišite IP adresu, ovo će vam trebati za SSH do RasPi. Npr. 192.168.0.100)
$ sudo raspi-config
Opcija 1 - 'Promijeni korisničku lozinku'> U redu> Unesite novu UNIX lozinku> Ponovo unesite novu lozinku> U redu
Opcija 5 - 'Opcije sučelja'> 'P2 SSH'> Da, do "Završi"> Enter
$ sudo ponovno pokretanje
Korak 2: ## Ažurirajte Raspbian ##
Sada koristeći Putty povežite se na RPi koristeći IP adresu sa ranije.log prijavite se s Korisničkim imenom: pi i vašom lozinkom
$ sudo apt update && sudo apt upgrade -y
$ sudo ponovno pokretanje
Korak 3: ## Instalirajte Apache2 ##
Opet koristeći Putty povežite se na RPi koristeći IP adresu od ranije.
prijavite se sa Korisničkim imenom: pi i vašom lozinkom
$ sudo apt install apache2 -y
Kada završite s instaliranjem Apache2, otvorite web preglednik na istoj Wi-Fi mreži i unesite IP adresu RasPi. Ako je Apache2 ispravno instaliran, vidjet ćete stranicu na kojoj piše "Apache2 Debian Default Page" i "Radi!".
$ sudo a2enmod prepišite
$ sudo systemctl ponovo pokrenite apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Pronađi: (Možete koristiti Ctrl & W za pronalaženje)
Direktorij/var/www/
Indeksi opcija FollowSymLinks AllowOverride None Zahtijevaju sve odobrene /direktorij
Promijeniti u:
Direktorij/var/www/Indeksi opcija FollowSymLinks
AllowOverride All
Zahtijeva sve odobreno
/Imenik
Ctrl & O> Enter> Ctrl & X
$ sudo servis apache2 ponovno pokretanje
Korak 4: ## Instalirajte PHP7 ##
$ sudo apt install php libapache2-mod-php -y
Testiranje PHP -a
Prvo ćete morati izbrisati datoteku “index.html” u direktoriju “/var/www/html”.
$ sudo rm /var/www/html/index.html
Zatim kreirajte datoteku “index.php” u ovom direktoriju, sa ovom komandnom linijom
$ echo ""> /var/www/html/index.php
Osvježite web pregledač na istoj Wi-Fi mreži, sada biste trebali vidjeti PHP stranicu sa podacima.
Korak 5: ## Instalirajte MySQL ##
$ sudo apt install mysql-server php-mysql -y
$ sudo servis apache2 ponovno pokretanje
$ sudo mysql_secure_installation
Od vas će se tražiti da unesete trenutnu lozinku za root (zadana vrijednost je prazna): pritisnite Enter.
Postavite root lozinku, upišite Y i pritisnite Enter.
Unesite novu lozinku i pritisnite Enter. Važno: zapamtite ovu root lozinku.
Ponovo unesite novu lozinku i pritisnite Enter.
Upišite Y i pritisnite Enter za uklanjanje anonimnih korisnika.
Upišite Y i pritisnite Enter da daljinski onemogućite root prijavu.
Upišite Y i pritisnite Enter za uklanjanje testne baze podataka i pristup njoj.
Upišite Y i pritisnite Enter za ponovno učitavanje tablica privilegija.
Kada završite, vidjet ćete poruku Sve je gotovo! i hvala što koristite MariaDB !.
$ sudo mysql -uroot -p
Unesite root lozinku.
$ create database YOURDATABASENAME;
$ ODOBRITE SVE PRIVILEGIJE NA YOURDATABASENAME.* NA 'root'@'localhost' IDENTIFIKOVANO 'YOURROOTPASSWORD';
$ FLUSH PRIVILEGES;
Ctrl & D
Korak 6: ## Instalirajte PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Odaberite Apache2 pomoću tipki sa strelicama i pritisnite razmaknicu da označite Apache2> Tab> Enter.
Konfigurirati bazu podataka za phpmyadmin s dbconfig-common? Odaberite 'Ne'> Enter, gore smo već postavili bazu podataka s instalacijom MySQL.
Za pristup phpmyadmin -u koristite IP adresu RasPi -a, npr. 192.168.0.100/phpmyadmin/ Korisničko ime: root i VAŠA LOZINKA
Korak 7: ## Postavite FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Pronađi: (Možete koristiti Ctrl & W za pronalaženje)
local_enable = DA
ssl_enable = NE
Promijeniti u:
#local_enable = DA
#ssl_enable = NE
Dodajte na dno datoteke:
# CUSTOMssl_enable = DA local_enable = DA chroot_local_user = DA local_root =/var/www user_sub_token = pi write_enable = DA local_umask = 002 allow_writeable_chroot = DA ftpd_banner = Dobrodošli na moj Raspberry Pi FTP servis.
Ctrl & O> Enter> Ctrl & X
$ sudo usermod -a -G www -data pi
$ sudo usermod -m -d /var /www pi
$ sudo chown -R www-podaci: www-podaci /var /www
$ sudo chmod -R 775 /var /www
$ sudo ponovno pokretanje
Proces je sada završen.
Preporučuje se:
Instaliranje Windows podsistema za Linux (WSL): 3 koraka
Instaliranje Windows podsistema za Linux (WSL): Ovaj skup uputa ima za cilj pomoći korisnicima da instaliraju Windows podsistem za Linux na svoj Windows 10 računar. Specifična Linux distribucija koju će ovaj skup uputa koristiti naziva se Ubuntu. Ovdje pogledajte pregled različitih Linuxa
Instaliranje ESP32 ploče u Arduino IDE (Windows, Mac OS X, Linux): 7 koraka
Instaliranje ESP32 ploče u Arduino IDE (Windows, Mac OS X, Linux): Postoji dodatak za Arduino IDE koji vam omogućuje programiranje ESP32 koristeći Arduino IDE i njegov programski jezik. U ovom vodiču pokazat ćemo vam kako instalirati ESP32 ploču u Arduino IDE bez obzira koristite li Windows, Mac OS X ili Li
Temperatura i vlažnost pomoću ESP32-DHT22-MQTT-MySQL-PHP: 7 koraka
Temperatura i vlažnost korištenjem ESP32-DHT22-MQTT-MySQL-PHP: Moja djevojka je htjela staklenik, pa sam je napravio. Ali htio sam senzor temperature i vlažnosti unutar staklenika. Pa sam guglao primjere i počeo eksperimentirati. Moj zaključak je bio da svi primjeri koje sam pronašao nisu baš
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Prvi koraci s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Prvi koraci s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju, Raspberry Pi računari su odlični i možete staviti cijeli računar samo na jednu malu ploču. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. Ovo čini Pi 3 otprilike 50
Instaliranje novog virtualnog domaćina na Apache web poslužitelju: 3 koraka
Instaliranje novog virtualnog domaćina na Apache web poslužitelju: Svrha ovog vodiča je proći kroz proces konfiguriranja i pokretanja novog virtualnog domaćina Apache web poslužitelja. Virtuelni domaćin je "profil" koji otkriva koji DNS host (npr. www.MyOtherhostname.com) se poziva za