Denne guiden viser deg hvordan du konfigurerer en LAMP-server (Linux, Apache, MySQL og PHP) for å utvikle PHP-baserte webapplikasjoner på Ubuntu Linux ved hjelp av XAMPP.
Du kan bruke XAMPP-stakken til å utvikle PHP-applikasjoner drevet av rammer som WordPress, Joomla, Drupal, PrestaShop, etc.
Hva er XAMPP?
XAMPP er en av de mest populære LAMP-stakkene for å sette opp et PHP-utviklingsmiljø. Den er åpen kildekode og tilgjengelig på alle større operativsystemer, inkludert Windows, Linux og macOS. Kjernekomponentene som jobber sammen for å lage XAMPP inkluderer Apache, MySQL, PHP og Perl.
XAMPP-serveren er ideell for programvareutvikling eller prototyping fordi den er relativt enkel å konfigurere og ikke krever mye konfigurasjon. Vær imidlertid oppmerksom på at XAMPP ikke anbefales for bruk som produksjonsserver fordi det kompromitterer noen sikkerhetsproblemer for å gjøre det enklere å konfigurere utviklingsmiljøet ditt. For eksempel:
- Alle kan enkelt få tilgang til MariaDB-demonen via nettverket.
- Standard databaseadministrator (root) har ikke passord.
Last ned XAMPP for Linux
For å starte, bør du laste ned XAMPP Debian-pakken for Ubuntu Linux som beskrevet nedenfor.
Først går du til nedlastingsmappen din ved hjelp av cd-kommandoen.
cd ~ / Nedlastinger
Kjør følgende kommando for å laste ned XAMPP ved hjelp av wget, et kommandolinjeverktøy for nedlasting av pakker fra internett.
wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run
Merk: Du kan erstatte XAMPP-versjonen i kommandoen ovenfor med den versjonen du ønsker hvis du ønsker det.
Siden din nåværende arbeidskatalog er /Downloads mappen, vil wget automatisk lagre installasjonsprogrammet for XAMPP-applikasjonen i den katalogen.
Slik installerer du XAMPP på Ubuntu
Før du kan installere XAMPP-applikasjonen, må du endre tillatelsene til installasjonsprogrammet for å gjøre det kjørbart med chmod-kommandoen.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Hvis du lister opp XAMPP-installasjonsprogrammet ved hjelp av ls -l kommando, får du en utgang som ligner på den nedenfor. Som du kan se, har installasjonsprogrammet nå "utfør" tillatelser.
Gi følgende kommando for å starte XAMPP-installasjonsprogrammet:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Den første skjermen til XAMPP-installasjonsprogrammet skal se ut som den nedenfor:
Klikk på Neste og følg installasjonsinstruksjonene til veiviseren.
Klikk på Bli ferdig for å fullføre installasjonen.
Når installasjonen er fullført, lagrer systemet XAMPP-filene i /opt/lampp katalog på systemet ditt. Nettsidene eller prosjektene vil bli plassert i /opt/lampp/htdocs katalog.
For å starte XAMPP-tjenestene, for eksempel Apache, MySQL og ProFTPD, kjører du bare følgende kommando:
sudo / opt / lampp / lampp start
Du kan sjekke statusen til XAMPP-tjenestene ved å skrive:
sudo / opt / lampp / lampp status
Vær også oppmerksom på at XAMPP leveres med et grafisk verktøy som du kan bruke til å administrere tjenestene dine enkelt. Du kan starte XAMPP GUI-verktøyet med følgende kommandoer:
cd / opt / lampp
sudo ./manager-linux-x64.run
Følgende XAMPP-vindu åpnes.
Sjekk om alt fungerer
Hvis du er i stand til å starte tjenestene uten problemer, fungerer alt sannsynligvis som forventet.
For å sjekke om Apache-serveren serverer websidene dine som forventet, skriv inn http://localhost i nettleseren din. Nettleseren viser en side som ligner på siden nedenfor. For din informasjon kjører Apache-serveren på port 80 som standard.
Du kan også få tilgang til MySQL-databasen som følger med XAMPP ved å skrive http://localhost/phpmyadmin URL i nettleseren din.
Lære mer: Bli ekspert på webutvikling og MySQL med dette kurset
Sette opp en LAMP-server i WSL
Denne guiden har vist deg hvordan du konfigurerer en XAMPP-server som skal brukes mens du utvikler PHP-baserte applikasjoner. Av sikkerhetsgrunner bør du aldri bruke XAMPP i produksjonsøyemed.
For utviklere som jobber med Windows Subsystem for Linux, kan du også sette opp en LAMP-server på WSL hvis du vil.
Vil du komme i gang med webutvikling på Windows Subsystem for Linux? Begynn med å sette opp et LAMP-testmiljø.
Les Neste
- Linux
- Ubuntu
- Apache Server
- Linux
- PHP

Mwiza utvikler programvare av yrke og skriver mye om Linux og front-end programmering. Noen av hans interesser inkluderer historie, økonomi, politikk og virksomhetsarkitektur.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.