Hvordan installere Linux, Apache, MariaDB, PHP (LAMP) stack på Debian 11



Hvordan installere Linux, Apache, MariaDB, PHP (LAMP) stack på Debian 11?



Hvordan installere Linux, Apache, MariaDB, PHP (LAMP) stack på Debian 11?

Introduksjon

Linux, Apache, MariaDB og PHP (LAMP) er en populær åpen kildekode-stabler som brukes til å bygge og distribuere webapplikasjoner. LAMP-stabelen er pålitelig, skalerbar og sikker, noe som gjør den til et ideelt valg for nettsteder og webapplikasjoner av alle størrelser.

Denne veiledningen gir trinn-for-trinn-instruksjoner for å installere og konfigurere LAMP-stabelen på Debian 11. Vi vil dekke alt fra å installere de nødvendige pakkene til å konfigurere Apache og MariaDB til å installere og konfigurere PHP.

Trinn 1: Oppdater systemet

Før vi installerer LAMP-stabelen, er det viktig å oppdatere systemet for å sikre at vi har de nyeste sikkerhetsoppdateringene og pakkene. Kjør følgende kommando:


sudo apt update

Trinn 2: Installer Apache

Apache er en av de mest populære webserverne i verden. Den er rask, pålitelig og har et bredt utvalg av funksjoner. For å installere Apache på Debian 11, kjør følgende kommando:


sudo apt install apache2

Når Apache er installert, kan vi starte og aktivere tjenesten slik at den starter automatisk ved oppstart:


sudo systemctl start apache2
sudo systemctl enable apache2

Trinn 3: Installer MariaDB

MariaDB er et populært åpen kildekode-databasehåndteringssystem som er en erstatning for MySQL. For å installere MariaDB på Debian 11, kjør følgende kommando:


sudo apt install mariadb-server

Når MariaDB er installert, kan vi starte og aktivere tjenesten slik at den starter automatisk ved oppstart:


sudo systemctl start mariadb
sudo systemctl enable mariadb

Vi må også sikre MariaDB-installasjonen vår ved å kjøre følgende kommando:


sudo mysql_secure_installation

Dette vil spørre oss om et root-passord for MariaDB. Vi må opprette et sterkt passord og svare på noen sikkerhetsspørsmål.

Trinn 4: Installer PHP

PHP er et populært åpen kildekode-skriptprogrammeringsspråk som brukes til å bygge dynamiske webapplikasjoner. For å installere PHP på Debian 11, kjør følgende kommando:


sudo apt install php php-mysql

Vi må også konfigurere PHP for å fungere med Apache. For å gjøre dette, redigerer vi /etc/php/7.4/apache2/php.ini-filen:


sudo nano /etc/php/7.4/apache2/php.ini

Se etter følgende linjer og endre dem til:


memory_limit = 256M
upload_max_filesize = 20M
max_input_time = 60
max_execution_time = 60

Lagre og lukk filen.

Trinn 5: Konfigurer Apache for å bruke PHP

Vi må nå konfigurere Apache for å bruke PHP. For å gjøre dette, redigerer vi /etc/apache2/sites-available/000-default.conf-filen:


sudo nano /etc/apache2/sites-available/000-default.conf

Se etter følgende linje:


DirectoryIndex index.html index.php

Legg til følgende linje under den:


AddHandler application/x-httpd-php .php

Lagre og lukk filen.

Trinn 6: Test LAMP-stabelen

Vi kan nå teste LAMP-stabelen vår ved å opprette en enkel PHP-fil. Opprett en fil med navnet info.php i /var/www/html-katalogen:


sudo nano /var/www/html/info.php

Lim inn følgende kode i filen:


<?php
phpinfo();
?>

Lagre og lukk filen.

Besøk nå http://localhost/info.php i nettleseren din. Du bør se en side med informasjon om PHP-konfigurasjonen din.

Konklusjon

Vi har nå vellykket installert og konfigurert LAMP-stabelen på Debian 11. LAMP-stabelen er en kraftig og allsidig løsning for å bygge og distribuere webapplikasjoner.

Når du har installert LAMP-stabelen, er det viktig å holde den oppdatert for å sikre at du har de nyeste sikkerhetsoppdateringene og funksjonene. Du bør også sikkerhetskopiere databasen din regelmessig for å beskytte dataene dine i tilfelle noe skulle skje.

Ofte stilte spørsmål (FAQs)

1. Hva er LAMP-stabelen?
LAMP-stabelen er en kombinasjon av Linux, Apache, MariaDB og PHP. Den er mye brukt til å bygge og distribuere webapplikasjoner.

2. Hvorfor bør jeg bruke LAMP-stabelen?
LAMP-stabelen er pålitelig, skalerbar og sikker. Den er også gratis og åpen kildekode.

3. Hvordan installerer jeg Apache på Debian 11?
Kjør denne kommandoen: sudo apt install apache2

4. Hvordan installerer jeg MariaDB på Debian 11?
Kjør denne kommandoen: sudo apt install mariadb-server

5. Hvordan installerer jeg PHP på Debian 11?
Kjør denne kommandoen: sudo apt install php php-mysql

6. Hvordan konfigurerer jeg Apache for å bruke PHP?
Rediger /etc/apache2/sites-available/000-default.conf-filen og legg til følgende linje: AddHandler application/x-httpd-php .php

7. Hvordan tester jeg LAMP-stabelen min?
Opprett en enkel PHP-fil og besøk den i nettleseren din. Du bør se en side med informasjon om PHP-konfigurasjonen din.

8. Hvordan oppdaterer jeg LAMP-stabelen min?
Kjør denne kommandoen: sudo apt update && sudo apt upgrade