Innholdsfortegnelse:
- Trinn 1: ## Raspbian Image ##
- Trinn 2: ## Oppdater Raspbian ##
- Trinn 3: ## Installer Apache2 ##
- Trinn 4: ## Installer PHP7 ##
- Trinn 5: ## Installer MySQL ##
- Trinn 6: ## Installer PHPMyAdmin ##
- Trinn 7: ## Konfigurer en FTP ##
Video: Installere LAMP (Linux, Apache, MySQL, PHP) på en Raspberry Pi: 7 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Sett opp en LAMP (Linux Rasbian Stretch Lite, Apache2, MySQL (MariaDB-10), PHP7) med PHPMyAdmin og FTP-tilgang på Raspberry Pi og konfigurer den til å fungere som en webserver.
Du trenger en Raspberry Pi -datamaskin koblet til internett med et 8 GB (eller større) MicroSD -kort. Først må du kunne konfigurere Raspi-konfigurasjonen med et tastatur for å endre standard Raspbian-passord og aktivere SSH. Når Raspi-konfigurasjonen er fullført, trenger du bare å koble til via en SSH-tilkobling.
Du bør allerede kunne konfigurere Rasbian -bildet til MicroSD -kortet, du trenger kunnskap om å kunne SSH til Raspberry Pi og konfigurere SQL -databasen din ved hjelp av PHPMyAdmin.
Der du ser $, er dette kommandoen du må lime inn/bruke for å installere og konfigurere programvaren.
Trinn 1: ## Raspbian Image ##
Lag et Raspbian Stretch Lite -bilde til et MicroSD -kort (> 8 GB anbefales)
Når RasPi har startet, logger du på med brukernavn: pi passord: bringebær
deretter
$ vertsnavn -I
(Noter IP -adressen, du trenger dette til SSH til RasPi. F.eks. 192.168.0.100)
$ sudo raspi-config
Alternativ 1 - 'Endre brukerpassord'> Ok> Skriv inn nytt UNIX -passord> Skriv inn nytt passord> Ok
Alternativ 5 - 'Grensesnittalternativer'> 'P2 SSH'> Ja -fanen til 'Fullfør'> Enter
$ sudo omstart
Trinn 2: ## Oppdater Raspbian ##
Nå bruker du Putty, koble til RPi ved å bruke IP -adressen fra tidligere. Logg inn med brukernavn: pi og passordet ditt
$ sudo apt update && sudo apt upgrade -y
$ sudo omstart
Trinn 3: ## Installer Apache2 ##
Koble til RPi igjen ved hjelp av Putty ved å bruke IP -adressen fra tidligere.
logg inn med brukernavn: pi og passord
$ sudo apt install apache2 -y
Når du er ferdig med å installere Apache2, åpner du en nettleser på det samme Wi-Fi-nettverket og skriver inn IP-adressen til RasPi. Hvis Apache2 er riktig installert, vil du se en side som sier 'Apache2 Debian Default Page' og 'It works!'.
$ sudo a2enmod rewrite
$ sudo systemctl starter apache2 på nytt
$ sudo chown -R pi: www -data/var/www/html/
$ sudo chmod -R 770/var/www/html/
$ sudo nano /etc/apache2/apache2.conf
Finn: (Du kan bruke Ctrl & W for å finne)
Katalog/var/www/
Alternativer Indekser FollowSymLinks AllowOverride None Krever alt gitt /Directory
Endre til:
Directory/var/www/Options Indexes FollowSymLinks
AllowOverride All
Krev alt gitt
/Katalog
Ctrl & O> Enter> Ctrl & X
$ sudo service apache2 starter på nytt
Trinn 4: ## Installer PHP7 ##
$ sudo apt installer php libapache2-mod-php -y
Tester PHP
Du må først slette filen “index.html” i katalogen “/var/www/html”.
$ sudo rm /var/www/html/index.html
Lag deretter en "index.php" -fil i denne katalogen, med denne kommandolinjen
$ echo ""> /var/www/html/index.php
Oppdater webbrowseren på det samme Wi-Fi-nettverket, du bør nå se PHP-infosiden.
Trinn 5: ## Installer MySQL ##
$ sudo apt installer mysql-server php-mysql -y
$ sudo service apache2 starter på nytt
$ sudo mysql_secure_installation
Du blir bedt om å skrive inn nåværende passord for root (standard er tom): trykk Enter.
Angi rotpassord, skriv Y og trykk Enter.
Skriv inn et nytt passord og trykk Enter. Viktig: husk dette rotpassordet.
Skriv inn det nye passordet på nytt og trykk Enter.
Skriv Y og trykk Enter for å fjerne anonyme brukere.
Skriv Y og trykk Enter for å Forlate root -pålogging eksternt.
Skriv Y og trykk Enter for å fjerne testdatabasen og få tilgang til den.
Skriv Y og trykk Enter for å laste opp privilegietabellene nå.
Når du er ferdig, vil du se meldingen Alt ferdig! og takk for at du bruker MariaDB !.
$ sudo mysql -uroot -p
Skriv inn rotpassordet.
$ opprett database YOURDATABASENAME;
$ TILBUD ALLE PRIVILEGER PÅ DIN DATABASENAVN.* TIL 'root'@'localhost' IDENTIFISERT MED 'YOURROOTPASSWORD';
$ FLUSH -PRIVILEGER;
Ctrl & D
Trinn 6: ## Installer PHPMyAdmin ##
$ sudo apt installer phpmyadmin -y
Velg Apache2 med piltastene og trykk mellomromstasten for å markere Apache2> Tab> Enter.
Konfigurere databasen for phpmyadmin med dbconfig-common? Velg 'Nei'> Enter, vi har allerede konfigurert en database ovenfor med MySQL -installasjonen.
For å få tilgang til phpmyadmin, bruk IP -adressen til RasPi f.eks. 192.168.0.100/phpmyadmin/ Brukernavn: root og YOURROOTPASSWORD
Trinn 7: ## Konfigurer en FTP ##
$ sudo apt install vsftpd -y
$ sudo nano /etc/vsftpd.conf
Finn: (Du kan bruke Ctrl & W for å finne)
local_enable = JA
ssl_enable = NEI
Endre til:
#local_enable = YES
#ssl_enable = NO
Legg til nederst i filen:
# CUSTOMssl_enable = YES local_enable = YES chroot_local_user = YES local_root =/var/www user_sub_token = pi write_enable = YES local_umask = 002 allow_writeable_chroot = YES ftpd_banner = Velkommen til min Raspberry Pi FTP -tjeneste.
Ctrl & O> Enter> Ctrl & X
$ sudo usermod -a -G www -data pi
$ sudo usermod -m -d /var /www pi
$ sudo chown -R www-data: www-data /var /www
$ sudo chmod -R 775 /var /www
$ sudo omstart
Prosessen er nå fullført.
Anbefalt:
Installere Windows Subsystem for Linux (WSL): 3 trinn
Installere Windows Subsystem for Linux (WSL): Dette settet med instruksjoner er ment å hjelpe brukere med å installere Windows Subsystem for Linux på sin Windows 10 -datamaskin. Den spesifikke Linux -distribusjonen som dette instruksjonssettet vil bruke, kalles Ubuntu. Se her for en oversikt over de forskjellige Linux
Installere ESP32 -kortet i Arduino IDE (Windows, Mac OS X, Linux): 7 trinn
Installere ESP32-kortet i Arduino IDE (Windows, Mac OS X, Linux): Det er et tillegg for Arduino IDE som lar deg programmere ESP32 ved hjelp av Arduino IDE og programmeringsspråket. I denne opplæringen viser vi deg hvordan du installerer ESP32 -kortet i Arduino IDE enten du bruker Windows, Mac OS X eller Li
Installere Raspbian i Raspberry Pi 3 B Uten HDMI - Komme i gang med Raspberry Pi 3B - Sette opp din Raspberry Pi 3: 6 trinn
Installere Raspbian i Raspberry Pi 3 B Uten HDMI | Komme i gang med Raspberry Pi 3B | Sette opp din Raspberry Pi 3: Som noen av dere vet Raspberry Pi-datamaskiner er ganske fantastiske, og du kan få hele datamaskinen bare på et enkelt, lite bord. Raspberry Pi 3 Model B har en firekjerners 64-biters ARM Cortex A53 klokket til 1,2 GHz. Dette gir Pi 3 omtrent 50
Hvordan installere og starte opp jævla små Linux på en USB -flash -stasjon: 6 trinn
Hvordan installere og starte Damn Small Linux på en USB -flash -stasjon: Vil du vite hvordan du installerer og starter Damn Small Linux på usb -flash -stasjonen, så fortsett å lese. du må skru opp høyttalerne som hele veien for videoen. Jeg hadde noen problemer med mikrofonvolumet
Installere en ny virtuell vert i Apache webserver: 3 trinn
Installere en ny virtuell vert i Apache webserver: Hensikten med denne opplæringen er å gå gjennom prosessen med å konfigurere og starte en ny virtuell vert for Apache webserver. En virtuell vert er en " profil " som oppdager hvilken DNS -vert (f.eks. www.MyOtherhostname.com) som blir kalt for en