Sisukord:
- 1. samm: ## Raspbiani pilt ##
- 2. samm: ## värskendage Raspbiani ##
- Samm: ## Installige Apache2 ##
- Samm 4: ## Installige PHP7 ##
- Samm: ## MySQL installimine ##
- Samm 6: ## Installige PHPMyAdmin ##
- Samm 7: ## FTP seadistamine ##
Video: LAMP -i (Linux, Apache, MySQL, PHP) installimine Raspberry Pi -le: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Seadistage oma Raspberry Pi-s LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) koos PHPMyAdmini ja FTP-juurdepääsuga ning konfigureerige see töötama veebiserverina.
Teil on vaja Raspberry Pi arvutit, mis on Internetiga ühendatud 8 GB (või suurema) MicroSD -kaardiga. Alguses peate suutma Raspi-config klaviatuuriga konfigureerida, et muuta Raspbiani vaikeparooli ja lubada SSH. Kui Raspi-konfiguratsioon on lõpule viidud, peate ühenduse looma ainult SSH-ühenduse kaudu.
Te peaksite juba saama konfigureerida Rasbiani pildi MicroSD -kaardile, teil on vaja teadmisi Raspberry Pi -ga SSH -ühenduse loomise kohta ja saate oma SQL -andmebaasi seadistada PHPMyAdmini abil.
Kus näete dollarit, see on käsk, mille peate tarkvara installimiseks ja konfigureerimiseks kleepima/kasutama.
1. samm: ## Raspbiani pilt ##
Looge Raspbian Stretch Lite pilt MicroSD -kaardile (soovitatav> 8 GB)
Kui RasPi on käivitunud, logige sisse kasutajanimega: pi Parool: vaarikas
siis
$ hostname -I
(Märkige üles IP -aadress, vajate seda RasPi SSH -sse. Nt 192.168.0.100)
$ sudo raspi-config
Valik 1 - 'Muuda kasutaja parooli'> OK> Sisestage uus UNIX -i parool> Sisestage uus parool uuesti> OK
Valik 5 - 'Liidesevalikud'> 'P2 SSH'> sakk 'Finish'> Enter
$ sudo taaskäivitamine
2. samm: ## värskendage Raspbiani ##
Ühendage nüüd Putty abil RPi -ga, kasutades varasemat IP -aadressi. Logige sisse kasutajanimega: pi & teie parool
$ sudo apt update && sudo apt upgrade -y
$ sudo taaskäivitamine
Samm: ## Installige Apache2 ##
Jällegi ühendage Putty abil RPi -ga, kasutades varasemat IP -aadressi.
logige sisse kasutajanimega: pi & teie parool
$ sudo apt install apache2 -y
Kui olete Apache2 installimise lõpetanud, avage samas WiFi-võrgus veebibrauser ja sisestage RasPi IP-aadress. Kui Apache2 on õigesti installitud, näete lehte „Apache2 Debiani vaikeleht” ja „See töötab!”.
$ sudo a2enmod ümberkirjutamine
$ sudo systemctl taaskäivitage apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Otsi: (leidmiseks võite kasutada klahve Ctrl & W)
Kataloog/var/www/
Valikud Indeksid FollowSymLinks AllowOverride Puudub Nõua kõike antud /Kataloog
Muutu:
Kataloog/var/www/Valikud Indeksid FollowSymLinks
AllowOverride All
Nõua kõik lubatud
/Kataloog
Ctrl & O> Enter> Ctrl & X
$ sudo teenus apache2 taaskäivitage
Samm 4: ## Installige PHP7 ##
$ sudo apt install php libapache2-mod-php -y
PHP testimine
Esmalt peate kataloogist „/var/www/html” kustutama faili „index.html”.
$ sudo rm /var/www/html/index.html
Seejärel looge sellesse kataloogi selle käsurea abil fail „index.php”
$ echo ""> /var/www/html/index.php
Värskendage samas WiFi-võrgus veebiboswerit, nüüd peaksite nägema PHP infolehte.
Samm: ## MySQL installimine ##
$ sudo apt install mysql-server php-mysql -y
$ sudo teenus apache2 taaskäivitage
$ sudo mysql_secure_installation
Teilt palutakse sisestada root praegune parool (vaikimisi on tühi): vajutage sisestusklahvi.
Määrake juurparool, tippige Y ja vajutage sisestusklahvi.
Sisestage uus parool ja vajutage sisestusklahvi. Tähtis: pidage meeles seda juurparooli.
Sisestage uus parool uuesti ja vajutage sisestusklahvi.
Anonüümsete kasutajate eemaldamiseks tippige Y ja vajutage sisestusklahvi.
Tippige Y ja vajutage sisestusklahvi, et keelata juurest sisselogimine.
Tippige Y ja vajutage sisestusklahvi, et eemaldada testandmebaas ja sellele juurde pääseda.
Privileeditabelite uuesti laadimiseks tippige Y ja vajutage sisestusklahvi.
Kui olete lõpetanud, näete teadet Kõik tehtud! ja aitäh MariaDB kasutamise eest !.
$ sudo mysql -uroot -p
Sisestage juurparool.
$ luua andmebaas YOURDATABASENAME;
$ GRANT KÕIKI OMA DATABASENAME PRIVILEGE.* "Root"@'localhost', mis on tuvastatud 'YOURROOTPASSWORD' abil;
$ FLUSHI privileegid;
Ctrl & D
Samm 6: ## Installige PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
Valige kursoriklahvidega Apache2 ja vajutage tühikuklahvi, et tõsta esile Apache2> Tab> Enter.
Kas konfigureerida andmebaas phpmyadmini jaoks rakendusega dbconfig-common? Valige 'Ei'> Sisesta, oleme juba ülalpool andmebaasi MySQL -i installimisega seadistanud.
Juurdepääsuks phpmyadminile kasutage RasPi IP -aadressi, nt 192.168.0.100/phpmyadmin/ Kasutajanimi: juur ja SINU ROOTSALASÕNA
Samm 7: ## FTP seadistamine ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Otsi: (leidmiseks võite kasutada klahve Ctrl & W)
local_enable = JAH
ssl_enable = EI
Muutu:
#local_enable = JAH
#ssl_enable = EI
Lisage faili lõppu:
# CUSTOMssl_enable = JAH local_enable = JAH chroot_local_user = JAH local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Tere tulemast minu Raspberry Pi FTP teenusesse.
Ctrl & O> Enter> Ctrl & X
$ sudo usermod -a -G www -andmed pi
$ sudo usermod -m -d /var /www pi
$ sudo chown -R www-andmed: www-data /var /www
$ sudo chmod -R 775 /var /www
$ sudo taaskäivitamine
Protsess on nüüd lõpule viidud.
Soovitan:
ESP32 plaadi installimine Arduino IDE -sse (Windows, Mac OS X, Linux): 7 sammu
ESP32 plaadi installimine Arduino IDE-sse (Windows, Mac OS X, Linux): Arduino IDE jaoks on olemas lisandmoodul, mis võimaldab teil ESP32 programmeerida Arduino IDE ja selle programmeerimiskeele abil. Selles õpetuses näitame teile, kuidas installida ESP32 plaat Arduino IDE -sse, olenemata sellest, kas kasutate Windowsi, Mac OS X -i või Li
Temperatuur ja niiskus ESP32-DHT22-MQTT-MySQL-PHP abil: 7 sammu
Temperatuur ja niiskus ESP32-DHT22-MQTT-MySQL-PHP abil: Minu tüdruksõber tahtis kasvuhoonet, nii et ma tegin talle selle. Tahtsin aga kasvuhoone sisse temperatuuri- ja niiskusandurit. Niisiis, ma googeldasin näiteid ja hakkasin katsetama. Minu järeldus oli, et kõik näited, mis ma leidsin, ei olnud täpselt need, mis
Kuidas luua teadetetahvli veebisaiti PHP ja MYSQL abil: 5 sammu
Kuidas luua teadetetahvli veebisaiti PHP ja MYSQL abil: see juhend annab teile teada, kuidas luua teadetetahvli veebisait, kasutades php, mysql, html ja css. Kui olete veebiarenduses uus, ärge muretsege, seal on üksikasjalikud selgitused ja analoogiad, et saaksite mõistetest paremini aru saada. Mat
Logige andmed sisse ja joonistage graafik veebis, kasutades NodeMCU, MySQL, PHP ja Chartjs.org: 4 sammu
Logige andmed sisse ja joonistage graafik veebis, kasutades NodeMCU, MySQL, PHP ja Chartjs.org. See juhend sisaldab kirjeldust selle kohta, kuidas saame kasutada Node MCU tahvlit andmete kogumiseks mitmelt andurilt, saata need andmed hostitud PHP -faili, mis seejärel lisab andmed MySQL andmebaas. Seejärel saab andmeid võrgus graafikuna vaadata, kasutades chart.js.A ba
Uue virtuaalse hosti installimine Apache veebiserverisse: 3 sammu
Uue virtuaalse hosti installimine Apache veebiserverisse: Selle õpetuse eesmärk on tutvuda uue Apache veebiserveri virtuaalse hosti seadistamise ja käivitamisega. Virtuaalne host on " profiil " mis tuvastab, millisele DNS -i hostile (nt www.MyOtherhostname.com) helistatakse