Den här guiden visar dig 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 ramverk som WordPress, Joomla, Drupal, PrestaShop, etc.
Vad är XAMPP?
XAMPP är en av de mest populära LAMP-stackarna för att sätta upp 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 göra XAMPP inkluderar Apache, MySQL, PHP och Perl.
XAMPP-servern är idealisk för mjukvaruutveckling eller prototypframställning 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 göra det enklare att konfigurera din utvecklingsmiljö. Till exempel:
Vem som helst kan enkelt komma åt MariaDB-demonen via nätverket. Standarddatabasadministratören (root) har inget lösenord.
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 kommandot cd.
cd ~/Downloads
Kör följande kommando för att ladda ner XAMPP med wget, ett kommandoradsverktyg för att ladda ner 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 gillar om du vill.
Eftersom din nuvarande arbetskatalog är /Nedladdningar mappen, kommer wget automatiskt att spara XAMPP-applikationens installationsprogram 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 kommandot chmod.
sudo chmod 755 xampp-linux-x64-8.0.8-0-installer.run
Om du listar XAMPP-installationsprogrammet med hjälp av ls -l kommandot får du en utdata som liknar den nedan. Som du kan se har installationsprogrammet nu “exekveringsrättigheter”.
Ge följande kommando för att starta XAMPP-installationsprogrammet:
sudo ./xampp-linux-x64-8.0.8-0-installer.run
Startskärmen för XAMPP-installationsprogrammet bör se ut som den nedan:
Klicka på Nästa och följ installationsinstruktionerna 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 katalogen på ditt system. Webbsidorna eller projekten kommer att placeras i /opt/lampp/htdocs katalog.
För att starta XAMPP-tjänsterna, såsom Apache, MySQL och ProFTPD, kör du helt enkelt 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 kommer 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 så fungerar förmodligen allt som förväntat.
För att kontrollera om Apache-servern betjänar dina webbsidor som förväntat, skriv http://localhost i din webbläsare. Webbläsaren kommer att visa 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 följer med XAMPP genom att skriva http://localhost/phpmyadmin URL i din webbläsare.
Konfigurera en LAMP-server i WSL
Den här guiden har visat dig hur du ställer in en XAMPP-server att använda 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 även ställa in en LAMP-server på WSL om du vill.
Om författaren
Mwiza Kumwenda (48 artiklar publicerade)
Mwiza utvecklar mjukvara till yrket 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, free e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera
