I tidigare inlägg har vi tagit upp ämnen som VPS och Proxmox. Här beskriver vi hur du kan sätta upp din egen LAMP-server, antingen direkt på hårdvaran eller som en virtuell maskin. Först behöver du ladda ner Ubuntu 24.04 LTS Server och installera den på den miljö du önskar. Sedan är det bara att följa instruktionerna nedan.
Att installera en LAMP-stack på Ubuntu 24.04 LTS är en utmärkt metod för att sätta upp en robust servermiljö för webbutveckling. LAMP står för Linux, Apache, MariaDB (en MySQL-fork), och PHP. Denna guide visar steg för steg hur man sätter upp varje komponent på det senaste Ubuntu-systemet.
Steg 1: Uppdatera Systemet
Innan du börjar, är det viktigt att ditt system är uppdaterat. Öppna en terminal och kör följande kommandon:
sudo apt update
sudo apt upgrade
Dessa kommandon säkerställer att alla befintliga paket är uppdaterade.
Steg 2: Installera Apache
Apache är en populär webbserver som används världen över. För att installera Apache, kör:
sudo apt install apache2
Efter installationen, bekräfta att Apache fungerar genom att besöka http://localhost/
i din webbläsare. Om installationen lyckades ska du se Apaches standardsida för Ubuntu.
Steg 3: Installera MariaDB
MariaDB är ett utmärkt och populärt alternativ till MySQL och fungerar nästan identiskt. För att installera MariaDB, använd följande kommando:
sudo apt install mariadb-server
När MariaDB är installerat, är det klokt att köra ett säkerhetsskript som kommer med installationen:
sudo mysql_secure_installation
Följ instruktionerna för att ställa in ett säkert root-lösenord och göra andra rekommenderade säkerhetsändringar.
Steg 4: Installera PHP
PHP är ett populärt skriptspråk för server-sidan, ofta använd i webbutveckling. Installera PHP och några viktiga moduler med:
sudo apt install php libapache2-mod-php php-mysql
För att kontrollera din PHP-installation, kör:
php -v
Steg 5: Konfigurera Apache att prioritera PHP-filer
Modifiera Apaches konfigurationsfil för att säkerställa att PHP-filer prioriteras. Redigera filen dir.conf
:
sudo nano /etc/apache2/mods-enabled/dir.conf
Ändra ordningen så att index.php
kommer först:
<IfModule mod_dir.c>
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
</IfModule>
Spara och stäng filen. Starta om Apache för att aktivera ändringarna:
sudo systemctl restart apache2
Steg 6: Testa PHP
För att testa att PHP fungerar korrekt på din server, skapa en enkel PHP-info-sida:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/phpinfo.php
Navigera till http://localhost/phpinfo.php
i din webbläsare. Du bör se en sida som visar information om din PHP-konfiguration.
Där har du det! Du har nu en fungerande LAMP-stack på ditt Ubuntu 24.04 LTS-system, redo för webbutveckling och mer.