Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
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.