Kazalo:
- 1. korak: ## Raspbian Image ##
- 2. korak: ## Posodobite Raspbian ##
- 3. korak: ## Namestite Apache2 ##
- 4. korak: ## Namestite PHP7 ##
- 5. korak: ## Namestite MySQL ##
- 6. korak: ## Namestite PHPMyAdmin ##
- 7. korak: ## Nastavite FTP ##
Video: Namestitev LAMP (Linux, Apache, MySQL, PHP) na Raspberry Pi: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Nastavite sklad LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) s skladom PHPMyAdmin in FTP na svojem Raspberry Pi in ga konfigurirajte za delovanje kot spletni strežnik.
Potrebovali boste računalnik Raspberry Pi, povezan z internetom z 8 GB (ali več) kartico MicroSD. Najprej boste morali konfigurirati Raspi-config s tipkovnico, da spremenite privzeto geslo Raspbian in omogočite SSH. Ko je konfiguracija Raspi končana, se boste morali povezati samo prek povezave SSH.
Morali bi že konfigurirati sliko Rasbian na kartico MicroSD. Potrebovali boste znanje o sposobnosti SSH na Raspberry Pi in lahko konfigurirate svojo bazo podatkov SQL z uporabo PHPMyAdmin.
Kjer vidite $, je to ukaz, ki ga morate prilepiti/uporabiti za namestitev in konfiguracijo programske opreme.
1. korak: ## Raspbian Image ##
Ustvarite sliko Raspbian Stretch Lite na kartici MicroSD (priporočeno> 8 GB)
Ko se RasPi zažene, se prijavite z uporabniškim imenom: pi Geslo: malina
potem
$ ime gostitelja -I
(Zapišite si naslov IP, to boste potrebovali za SSH do RasPi. Npr. 192.168.0.100)
$ sudo raspi-config
Možnost 1 - 'Spremeni uporabniško geslo'> V redu> Vnesite novo geslo UNIX> Ponovno vnesite novo geslo> V redu
Možnost 5 - 'Možnosti vmesnika'> 'P2 SSH'> Da z zavihkom 'Dokončaj'> Vnesite
$ sudo ponovni zagon
2. korak: ## Posodobite Raspbian ##
Zdaj se z uporabo Putty povežite z RPi z naslovom IP iz prejšnje strani. Prijavite se z uporabniškim imenom: pi in geslom
$ sudo apt update && sudo apt upgrade -y
$ sudo ponovni zagon
3. korak: ## Namestite Apache2 ##
Spet z uporabo Putty povežite RPi z naslovom IP od prej.
prijavite se z uporabniškim imenom: pi in geslom
$ sudo apt namestite apache2 -y
Ko namestite Apache2, odprite spletni brskalnik v istem omrežju Wi-Fi in vnesite naslov IP RasPi. Če je Apache2 pravilno nameščen, boste videli stran z napisom 'Privzeta stran Apache2 Debian' in 'Deluje!'.
$ sudo a2enmod prepišite
$ sudo systemctl znova zaženite apache2
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Najdi: (za iskanje lahko uporabite Ctrl & W)
Imenik/var/www/
Kazala možnosti FollowSymLinks AllowOverride None Zahtevaj vse odobreno /imenik
Spremenite v:
Imeniki imenika/var/www/Možnosti FollowSymLinks
AllowOverride All
Zahtevaj vse odobreno
/Imenik
Ctrl & O> Enter> Ctrl & X
Ponovni zagon storitve $ sudo apache2
4. korak: ## Namestite PHP7 ##
$ sudo apt namestite php libapache2-mod-php -y
Testiranje PHP
Najprej morate izbrisati datoteko »index.html« v imeniku »/var/www/html«.
$ sudo rm /var/www/html/index.html
Nato ustvarite datoteko »index.php« v tem imeniku s to ukazno vrstico
$ echo ""> /var/www/html/index.php
Osvežite spletni brskalnik v istem omrežju Wi-Fi, zdaj bi morali videti stran z informacijami PHP.
5. korak: ## Namestite MySQL ##
$ sudo apt namestite mysql-server php-mysql -y
Ponovni zagon storitve $ sudo apache2
$ sudo mysql_secure_installation
Od vas se bo zahtevalo, da vnesete trenutno geslo za root (privzeto je prazno): pritisnite Enter.
Nastavite geslo root, vnesite Y in pritisnite Enter.
Vnesite novo geslo in pritisnite Enter. Pomembno: zapomnite si to korensko geslo.
Znova vnesite novo geslo in pritisnite Enter.
Vnesite Y in pritisnite Enter, da odstranite anonimne uporabnike.
Vnesite Y in pritisnite Enter, če želite na daljavo onemogočiti korensko prijavo.
Vnesite Y in pritisnite Enter, da odstranite preskusno zbirko podatkov in dostopate do nje.
Vnesite Y in pritisnite Enter, da zdaj znova naložite tabele privilegijev.
Ko končate, se prikaže sporočilo Vse končano! in hvala za uporabo MariaDB !.
$ sudo mysql -uroot -p
Vnesite korensko geslo.
$ ustvarite bazo podatkov YOURDATABASENAME;
$ DODAJTE VSE PRIVILEGIJE NA YOURDATABASENAME.* TO 'root'@'localhost' IDENTIFICIRANO 'YOURROOTPASSWORD';
$ FLUSH PRIVILEGIJE;
Ctrl & D
6. korak: ## Namestite PHPMyAdmin ##
$ sudo apt install phpmyadmin -y
S smernimi tipkami izberite Apache2 in pritisnite preslednico, da označite Apache2> Tab> Enter.
Ali konfigurirati bazo podatkov za phpmyadmin z dbconfig-common? Izberite 'Ne'> Enter, zgoraj smo že nastavili zbirko podatkov z namestitvijo MySQL.
Za dostop do phpmyadmin uporabite naslov IP RasPi, npr. 192.168.0.100/phpmyadmin/ Uporabniško ime: root in VAŠA GESLA
7. korak: ## Nastavite FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Najdi: (za iskanje lahko uporabite Ctrl & W)
local_enable = DA
ssl_enable = NE
Spremenite v:
#local_enable = DA
#ssl_enable = NE
Na dno datoteke dodajte:
# 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 v moji FTP storitvi Raspberry Pi.
Ctrl & O> Enter> Ctrl & X
$ sudo usermod -a -G www -data pi
$ sudo usermod -m -d /var /www pi
$ sudo chown -R www-podatki: www-data /var /www
$ sudo chmod -R 775 /var /www
$ sudo ponovni zagon
Postopek je zdaj zaključen.
Priporočena:
Namestitev De La Carte TagTagTag Pour Nabaztag / Namestitev TagTagTag plošče na vaš Nabaztag: 15 korakov
Namestitev oznake TagTagTagTag Pour Nabaztag / Namestitev plošče TagTagTag na vaš Nabaztag: (glejte spodaj za angleško različico) La carte TagTagTag a été crée en 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les Nabaztag: Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Namestitev/namestitev več plošč: 5 korakov
Namestitev/namestitev MultiBoarda: MultiBoard je program, ki ga lahko uporabite za povezavo več tipkovnic z računalnikom z operacijskim sistemom Windows. Nato ponovno programirajte vnos teh tipkovnic. Na primer odprite aplikacijo ali zaženite AutoHotkeyscript, ko pritisnete določeno tipko. Github: https: // g
Namestitev De La Carte TagTagTag Pour Nabaztag: tag / Namestitev plošče TagTagTag na vaš Nabaztag: tag: 23 korakov
Namestitev Oznaka TagTagTagTag Pour Nabaztag: tag / Namestitev plošče TagTagTag na vaš Nabaztag: tag: (glej spodaj za angleško različico) La carte TagTagTag a été créée 2018 lors de Maker Faire Paris pour faire renaitre les Nabaztag et les: . Elle a fait l'objet ensuite d'un financement participatif sur Ulule en juin 2019, si vous souhaitez
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI - Kako začeti z Raspberry Pi 3B - Nastavitev vašega Raspberry Pi 3: 6 korakov
Namestitev Raspbiana v Raspberry Pi 3 B brez HDMI | Kako začeti z Raspberry Pi 3B | Nastavitev vašega Raspberry Pi 3: Kot nekateri veste, so računalniki Raspberry Pi super in celoten računalnik lahko postavite samo na eno majhno ploščo. Raspberry Pi 3 Model B ima štirijedrni 64-bitni ARM Cortex A53 takta 1,2 GHz. To pomeni, da je Pi 3 približno 50
Namestitev novega navideznega gostitelja v spletni strežnik Apache: 3 koraki
Namestitev novega navideznega gostitelja v spletni strežnik Apache: Namen te vadnice je predstaviti postopek konfiguriranja in zagona novega virtualnega gostitelja spletnega strežnika Apache. Navidezni gostitelj je "profil" ki zazna, kateri strežnik DNS (npr. www.MyOtherhostname.com) se kliče za