Den här guiden visar hur du ställer in en LAMP-server (Linux, Apache, MySQL och PHP) för att utveckla PHP-baserade webbapplikationer på Ubuntu Linux med XAMPP.

Du kan använda XAMPP-stacken för att utveckla PHP-applikationer som drivs av ramar som WordPress, Joomla, Drupal, PrestaShop, etc.

Vad är XAMPP?

XAMPP är en av de mest populära LAMP-stackarna för att skapa en PHP-utvecklingsmiljö. Den är öppen källkod och tillgänglig på alla större operativsystem inklusive Windows, Linux och macOS. Kärnkomponenterna som arbetar tillsammans för att skapa XAMPP inkluderar Apache, MySQL, PHP och Perl.

XAMPP-servern är perfekt för mjukvaruutveckling eller prototyping eftersom den är relativt enkel att installera och inte kräver mycket konfiguration. Observera dock att XAMPP inte rekommenderas för användning som produktionsserver eftersom det äventyrar vissa säkerhetsproblem för att underlätta inställningen av din utvecklingsmiljö. Till exempel:

  • Vem som helst kan enkelt komma åt MariaDB-demonen via nätverket.
  • Standarddatabasadministratören (root) har inget lösenord.
instagram viewer

Ladda ner XAMPP för Linux

För att börja bör du ladda ner XAMPP Debian-paketet för Ubuntu Linux enligt beskrivningen nedan.

Gå först in i din nedladdningskatalog med cd-kommandot.

cd ~ / Nedladdningar

Kör följande kommando för att ladda ner XAMPP med wget, ett kommandoradsverktyg för nedladdning av paket från internet.

wget https://www.apachefriends.org/xampp-files/8.0.8/xampp-linux-x64-8.0.8-0-installer.run

Notera: Du kan ersätta XAMPP-versionen i kommandot ovan med den version du vill om du vill.

Eftersom din nuvarande arbetskatalog är /Downloads mappen sparar wget automatiskt installationsprogrammet för XAMPP-applikationen i den katalogen.

Hur man installerar XAMPP på Ubuntu

Innan du kan installera XAMPP-applikationen måste du ändra behörigheterna för installationsprogrammet för att göra det körbart med chmod-kommandot.

sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run

Om du listar XAMPP-installationsprogrammet med hjälp av ls -l kommando, får du en utdata som liknar den nedan. Som du kan se har installationsprogrammet nu "exekvera" behörigheter.

Utfärda följande kommando för att starta XAMPP-installationsprogrammet:

sudo ./xampp-linux-x64-8.0.8-0-installer.run

Den första skärmen för XAMPP-installationsprogrammet ska se ut som den nedan:

Klicka på Nästa och följ installationsguiden för guiden.

Klicka på Avsluta för att slutföra installationen.

När installationen är klar kommer systemet att lagra XAMPP-filerna i /opt/lampp katalog på ditt system. Webbsidorna eller projekten kommer att placeras i /opt/lampp/htdocs katalog.

För att starta XAMPP-tjänsterna, som Apache, MySQL och ProFTPD, kör du bara följande kommando:

sudo / opt / lampp / lampp start

Du kan kontrollera statusen för XAMPP-tjänsterna genom att skriva:

sudo / opt / lampp / lampp status

Observera också att XAMPP levereras med ett grafiskt verktyg som du kan använda för att enkelt hantera dina tjänster. Du kan starta XAMPP GUI-verktyget med följande kommandon:

cd / opt / lampp
sudo ./manager-linux-x64.run

Följande XAMPP-fönster öppnas.

Kontrollera om allt fungerar

Om du kan starta tjänsterna utan problem, fungerar förmodligen allt som förväntat.

För att kontrollera om Apache-servern serverar dina webbsidor som förväntat, skriv http://localhost i din webbläsare. Webbläsaren visar en sida som liknar den nedan. För din information körs Apache-servern på port 80 som standard.

Du kan också komma åt MySQL-databasen som medföljer XAMPP genom att skriva http://localhost/phpmyadmin URL i din webbläsare.

Läs mer: Bli expert på webbutveckling och MySQL med den här kursen

Konfigurera en LAMP-server i WSL

Den här guiden har visat dig hur du ställer in en XAMPP-server som ska användas när du utvecklar dina PHP-baserade applikationer. Av säkerhetsskäl bör du aldrig använda XAMPP för produktionsändamål.

För utvecklare som arbetar med Windows Subsystem för Linux kan du också ställa in en LAMP-server på WSL om du vill.

E-post
Hur man ställer in en LAMP-testmiljö på WSL

Vill du komma igång med webbutveckling på Windows Subsystem för Linux? Börja med att ställa in en LAMP-testmiljö.

Läs Nästa

Relaterade ämnen
  • Linux
  • Ubuntu
  • Apache-server
  • Linux
  • PHP
Om författaren
Mwiza Kumwenda (28 artiklar publicerade)

Mwiza utvecklar programvara av yrke och skriver mycket om Linux och front-end programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.

Mer från Mwiza Kumwenda

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.