Innholdsfortegnelse
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