I denne oppskrivningen lærer vi installasjonsprosedyren til Apache-webserveren på Raspberry Pi-operativsystemet og lærer også hvordan en webside er tilgjengelig ved hjelp av Apache Web Server.
Hvordan installere en Apache -webserver på Raspberry Pi
Før vi setter opp Apache -serveren, vil vi først oppdatere og oppgradere alle pakkene oppdaterte for Raspberry Pi ved hjelp av APT Package Manager -kommandoen:
$ sudo apt oppdatering && sudo apt oppgradering -yNå vil vi sjekke statusen til Apache -serveren ved å bruke SystemCTL -kommandoen:
$ sudo systemctl status apache2Utgangen betyr at Apache-serveren ikke er forhåndsinstallert, så vi installerer den ved hjelp av APT Package Manager:
$ sudo apt install apache2 -yFor å bekrefte installasjonen av Apache -serveren på Raspberry Pi, vil vi finne ut statusen til Apache2 ved å bruke kommandoen:
$ sudo systemctl status apache2Nå skriver vi IP -adressen til Raspberry Pi -enheten i nettadresselinjen til nettleseren for å sjekke kjørestatusen til Apache2, for å kjenne IP -adressen til enheten, bruk kommandoen:
$ hostname -iSkriv inn 192.168.18.218 (eller bare skriv inn “localhost”) i URL -linjen til kromnettleseren til Raspberry Pi:
Standard Apache2 -websiden vises og bekrefter installasjonen av Apache2 på Raspberry Pi.
Hvordan sette opp Apache2 -serveren på Raspberry Pi
For konfigurasjonen av Apache2, må vi gjøre endringene i filen /var/www/html, Men før vi gjør endringene, vil vi legge til vår Raspberry Pi -bruker, Pi, til www-data-gruppe(Standard gruppe av apache2) Bruke kommandoen:
$ sudo usermod -a -g www -data piEtter å ha lagt brukeren "Pi" til gruppen "www-data", vil vi overføre alle eierprivilegiene til/var/www/html til "www-data" -gruppen ved å bruke kommandoen:
$ sudo chown -r -f www -data/var/www/htmlFor å lagre endringene, start Raspberry Pi på nytt ved hjelp av kommandoen:
$ omstartHvordan installere PHP på Raspberry Pi
Vi kan lage nettsteder ved å bruke HTML og CSS, men det vil være statiske nettsteder, mens PHP brukes til å lage dynamiske nettsteder, dessuten kan vi ikke kjøre den på vår lokale maskin, derfor oppretter vi en virtuell server i vår lokale maskin ved hjelp av Apache eller XAMPP. Det brukes først og fremst til å manipulere databaser. Det er populært fordi det er plattformuavhengig og lett kan integreres med mange databasestyringssystemer.Pakken med Raspberry Pi -depotet ved hjelp av kommandoen:
$ sudo apt install php libapache2-mod-php -yStart Apache2 -serveren på nytt ved hjelp av SystemCTL -kommandoen:
$ sudo SystemCTL Restart Apache2Nå lager vi en webside ved hjelp av PHP med navnet “Linuxhint.PHP ”ved hjelp av Nano Editor:
$ sudo nano/var/www/html/linuxhint.PHPVi vil vise “Welcome to the Linuxhint”, og for dette vil vi skrive inn følgende PHP -skript i filen som er åpnet:
ekko "Velkommen til Linuxhint";Avslutt Nano -redigereren ved å lagre filen ved å bruke snarveisnøkkelen Ctrl+X, og gå deretter til Chromium Browser og skriv inn følgende adresse i URL -linjen:
http: // localhost/linuxhint.PHPVi kan se websiden som ble opprettet av oss er åpnet.
Konklusjon
Brukerne kan distribuere nettstedene sine ved å bruke Apache -webserveren, da den er den eldste og mest brukte webserveren for å være vert for nettstedene. I denne oppskrivningen har vi installert Apache-webserveren på Raspberry Pi-operativsystemet og vist den nyopprettede websiden ved hjelp av Apache Web Server.