![Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 koraka](https://i.howwhatproduce.com/images/005/image-14163-30-j.webp)
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi Instaliranje LAMP -a (Linux, Apache, MySQL, PHP) na Raspberry Pi](https://i.howwhatproduce.com/images/005/image-14163-31-j.webp)
Postavite LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) stog s PHPMyAdmin i FTP pristupom na vašem Raspberry Pi i konfigurirajte ga za rad kao web poslužitelj.
Trebat će vam računalo Raspberry Pi spojeno na internet s MicroSD karticom od 8 GB (ili većom). Isprva ćete morati moći konfigurirati Raspi-config s tipkovnicom za promjenu zadane lozinke za Raspbian i omogućavanje SSH-a. Nakon što je Raspi-config dovršen, morat ćete 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 pomoću PHPMyAdmina.
Gdje vidite $, ovo je naredba koju trebate zalijepiti/upotrijebiti za instaliranje i konfiguriranje softvera.
Korak 1: ## Raspbian Image ##
Stvorite Raspbian Stretch Lite sliku na MicroSD kartici (preporučeno> 8 GB)
Nakon što se RasPi pokrene, prijavite se s korisničkim imenom: pi Lozinka: malina
zatim
$ hostname -Ja
(Zapišite IP adresu, to ć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 karticu do 'Završi'> Unesite
$ sudo ponovno podizanje sustava
2. korak: ## Ažurirajte Raspbian ##
Sada koristeći Putty spojite se na RPi koristeći IP adresu od ranije.log prijavite se s Korisničko ime: pi i vašu lozinku
$ sudo apt update && sudo apt upgrade -y
$ sudo ponovno podizanje sustava
Korak 3: ## Instalirajte Apache2 ##
Ponovno se pomoću Putty povežite na RPi koristeći IP adresu od ranije.
prijavite se s korisničkim imenom: pi i vašom lozinkom
$ sudo apt instalirajte apache2 -y
Nakon što instalirate 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 "Zadana stranica Apache2 Debian" i "Radi!".
$ sudo a2enmod prepišite
$ sudo systemctl ponovno pokrenite apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Traži: (Možete koristiti Ctrl & W za pronalaženje)
Imenik/var/www/
Indeksi opcija FollowSymLinks AllowOverride None Zahtijevaju sve dodijeljeno /imenik
Promijeniti:
Indeks direktorija/var/www/Opcije 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 stvorite datoteku "index.php" u ovom direktoriju, s ovim naredbenim retkom
$ echo ""> /var/www/html/index.php
Osvježite web preglednik na istoj Wi-Fi mreži, sada biste trebali vidjeti PHP stranicu s 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.
Upišite novu lozinku i pritisnite Enter. Važno: zapamtite ovu root lozinku.
Ponovno unesite novu lozinku i pritisnite Enter.
Upišite Y i pritisnite Enter za uklanjanje anonimnih korisnika.
Upišite Y i pritisnite Enter da biste daljinski onemogućili 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' IDENTIFICIRANO 'YOURROOTPASSWORD';
$ FLUSH PRIVILEGES;
Ctrl & D
Korak 6: ## Instalirajte PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Odaberite Apache2 pomoću tipki sa strelicama i pritisnite razmaknicu za označavanje 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 phpmyadminu upotrijebite IP adresu RasPi -a, npr. 192.168.0.100/phpmyadmin/ Korisničko ime: root i VAŠA LOZINKA
Korak 7: ## Postavljanje FTP -a ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Traži: (Možete koristiti Ctrl & W za pronalaženje)
local_enable = DA
ssl_enable = NE
Promijeniti:
#local_enable = DA
#ssl_enable = NE
Na dno datoteke dodajte:
# CUSTOMssl_enable = YES 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 moju Raspberry Pi FTP uslugu.
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-data /var /www
$ sudo chmod -R 775 /var /www
$ sudo ponovno podizanje sustava
Proces je sada završen.
Preporučeni:
Temperatura i vlažnost pomoću ESP32-DHT22-MQTT-MySQL-PHP: 7 koraka
![Temperatura i vlažnost pomoću ESP32-DHT22-MQTT-MySQL-PHP: 7 koraka Temperatura i vlažnost pomoću ESP32-DHT22-MQTT-MySQL-PHP: 7 koraka](https://i.howwhatproduce.com/images/007/image-19213-j.webp)
Temperatura i vlažnost korištenjem ESP32-DHT22-MQTT-MySQL-PHP: Moja je djevojka htjela staklenik, pa sam joj to napravio. Ali htio sam senzor temperature i vlage unutar staklenika. Pa sam guglao primjere i počeo eksperimentirati. Zaključio sam da svi primjeri koje sam pronašao nisu baš
Kako napraviti web stranicu oglasne ploče pomoću PHP -a i MYSQL -a: 5 koraka
![Kako napraviti web stranicu oglasne ploče pomoću PHP -a i MYSQL -a: 5 koraka Kako napraviti web stranicu oglasne ploče pomoću PHP -a i MYSQL -a: 5 koraka](https://i.howwhatproduce.com/images/012/image-33405-j.webp)
Kako napraviti web stranicu oglasne ploče pomoću PHP -a i MYSQL -a: Ova instrukcija će vam pokazati kako stvoriti web stranicu oglasne ploče pomoću php, mysql, html i css. Ako ste tek počeli s razvojem weba, ne brinite, bit će detaljnih objašnjenja i analogija kako biste bolje razumjeli pojmove. Mat
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Početak rada s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka
![Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Početak rada s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI - Početak rada s Raspberry Pi 3B - Postavljanje vašeg Raspberry Pi 3: 6 koraka](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Instaliranje Raspbiana u Raspberry Pi 3 B bez HDMI | Početak rada s Raspberry Pi 3B | Postavljanje vašeg Raspberry Pi 3: Kao što neki od vas znaju da su Raspberry Pi računala prilično izvrsna i možete dobiti cijelo računalo samo na jednoj maloj ploči. Raspberry Pi 3 Model B sadrži četverojezgreni 64-bitni ARM Cortex A53 radi na 1,2 GHz. To čini Pi 3 otprilike 50
Zapisujte podatke i iscrtajte grafikon na mreži koristeći NodeMCU, MySQL, PHP i Chartjs.org: 4 koraka
![Zapisujte podatke i iscrtajte grafikon na mreži koristeći NodeMCU, MySQL, PHP i Chartjs.org: 4 koraka Zapisujte podatke i iscrtajte grafikon na mreži koristeći NodeMCU, MySQL, PHP i Chartjs.org: 4 koraka](https://i.howwhatproduce.com/images/005/image-12189-24-j.webp)
Zapisujte podatke i iscrtajte grafikon na mreži koristeći NodeMCU, MySQL, PHP i Chartjs.org: Ovaj Instructable opisuje kako možemo koristiti Node MCU ploču za prikupljanje podataka s više senzora, slanje tih podataka u hostiranu PHP datoteku koja zatim dodaje podatke u bazu podataka MySQL. Podaci se tada mogu pregledati na mreži kao grafikon, koristeći chart.js.A ba
Instaliranje novog virtualnog domaćina na Apache web poslužitelju: 3 koraka
![Instaliranje novog virtualnog domaćina na Apache web poslužitelju: 3 koraka Instaliranje novog virtualnog domaćina na Apache web poslužitelju: 3 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10769518-installing-a-new-virtual-host-in-the-apache-web-server-3-steps-j.webp)
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 web poslužitelja Apache. Virtualni domaćin je "profil" koji detektira koji DNS host (npr. www.MyOtherhostname.com) se poziva za