Opsætning af en LAMP stack (Linux, Apache, MySQL, PHP) på Linux er en almindelig konfiguration til at hoste dynamiske hjemmesider og webapplikationer. Denne guide fører dig gennem installationen og konfigurationen af hvert komponent i stacken, fra Apache-webserveren til MySQL-databasen og PHP-behandlingen, så du kan hoste webapplikationer på din Linux-server.
Sådan Opsætter Du en LAMP Stack
-
Trin 1: Installer Apache
Opdater dit pakkeindeks og installer Apache-webserveren:
sudo apt update sudo apt install apache2Start Apache og verificér, at den kører:
sudo systemctl start apache2 sudo systemctl status apache2 -
Trin 2: Installer MySQL
Installer MySQL-serverpakken:
sudo apt install mysql-serverKør sikkerhedsskriptet for at sikre din MySQL-installation:
sudo mysql_secure_installationFølg fremtippene for at konfigurere MySQL-sikkerhedsindstillingerne.
-
Trin 3: Installer PHP
Installer PHP og de nødvendige moduler til Apache- og MySQL-integration:
sudo apt install php libapache2-mod-php php-mysqlGensat Apache for at gøre ændringerne effektive:
sudo systemctl restart apache2 -
Trin 4: Test PHP-behandling
Opret en test-PHP-fil i Apaches dokumentrodskatalog (normalt
/var/www/html/):sudo nano /var/www/html/info.phpTilføj følgende PHP-kode til filen:
<?php phpinfo(); ?>Gem og luk filen. Adgang denne fil i en webbrowser ved at navigere til
http://din_server_ip/info.php. Du bør se PHP-konfigurationsinformation. -
Trin 5: Opsæt MySQL-databaser og brugere
Gå ind i MySQL-skalen som root:
sudo mysqlOpret databaser og brugere efter behov for dine applikationer. For eksempel:
CREATE DATABASE dbname; CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'localhost'; FLUSH PRIVILEGES;Afslut MySQL-skalen:
exit; -
Trin 6: Konfigurer Virtuelle Værter (Valgfrit)
Hvis du hoster flere hjemmesider eller applikationer, kan du konfigurere Apaches virtuelle værter til at servere hvert site separat. Se Apache-dokumentationen for detaljerede instruktioner om konfiguration af virtuelle værter.
Din LAMP stack er nu opsat og klar til at hoste hjemmesider og webapplikationer på din Linux-server. Sørg for at konfigurere dine firewallindstillinger, hvis det gælder, for at tillade trafik på porte 80 (HTTP) og 443 (HTTPS) for webtrafik.