Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man ställer in en LAMP-miljö med XAMPP på Ubuntu Linux

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”.

Relaterad  Hur man ändrar mushjulsbeteende i Photos-appen i Windows 11

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.

Relaterad  Galaxy Note 10+ har den vackraste smarttelefonskärmen på marknaden enligt Display Mate

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

Table of Contents