Cum se instalează stiva Linux, Apache, MariaDB, PHP (LAMP) pe Debian 11

Cum se instalează stiva Linux, Apache, MariaDB, PHP (LAMP) pe Debian 11

Introducere

Stiva LAMP (Linux, Apache, MariaDB, PHP) este o combinație de software open-source utilizată pe scară largă pentru a găzdui aplicații web dinamice. Debian 11 este o distribuție Linux stabilă și bine acceptată, care oferă un mediu excelent pentru instalarea și rularea stivei LAMP.

În acest ghid, vă vom ghida prin procesul de instalare a stivei LAMP pe un server Debian 11. Vom explica fiecare componentă a stivei, vom oferi instrucțiuni pas cu pas pentru instalare și vom partaja sfaturi pentru configurarea și securizarea sistemului. Urmați instrucțiunile cu atenție pentru a vă asigura o instalare reușită și fără probleme.

Instalarea Linux

1. Cerințe de sistem

Înainte de a începe instalarea, asigurați-vă că serverul dvs. îndeplinește următoarele cerințe minime de sistem:

– Proces processor de cel puțin 1 GHz
– Memorie RAM de cel puțin 512 MB
– Spațiu disponibil pe disc de cel puțin 10 GB
– Conexiune la internet

2. Descărcați imaginea ISO Debian 11

Accesați website-ul oficial Debian și descărcați imaginea ISO Debian 11. Selectați imaginea „amd64 netinst” pentru un sistem cu 64 de biți.

3. Creați un stick bootabil USB

Dacă nu aveți deja un stick bootabil USB, puteți crea unul folosind un instrument precum Rufus sau Etcher. Ardeți imaginea ISO Debian 11 pe stick-ul USB folosind instrumentul selectat.

  Cum să rezervați o călătorie Uber în avans utilizând funcția de rezervare a Uber

4. Porniți de pe stick-ul USB

Introduceți stick-ul bootabil USB în server și porniți-l. Ar trebui să vedeți un meniu de pornire. Selectați opțiunea „Instalare Debian GNU/Linux”.

5. Urmați instrucțiunile de instalare

Instalatorul Debian vă va ghida prin procesul de instalare. Alegeți limba, țara, parola root și configurați rețeaua.

6. Partiționarea discului

Instalatorul Debian vă va solicita să partiționați discul. Puteți alege partiționarea manuală sau puteți utiliza partiționarea automată, care creează partițiile necesare automat.

7. Instalați Debian

Odată ce ați terminat partiționarea, instalatorul va începe instalarea sistemului Debian. Acest lucru poate dura ceva timp, în funcție de viteza sistemului dvs.

8. Reporniți serverul

După finalizarea instalării, vi se va solicita să reporniți serverul. Scoateți stick-ul USB și reporniți sistemul.

Instalarea Apache

Apache este un server web open-source care gestionează solicitările HTTP și livrează pagini web.

1. Instalați pachetul Apache

Rulați următoarea comandă pentru a instala pachetul Apache:

sh
sudo apt update
sudo apt install apache2

2. Porniți și activați Apache

Porniți și activați serviciul Apache pentru a-l rula automat la pornire:

sh
sudo systemctl start apache2
sudo systemctl enable apache2

Instalarea MariaDB

MariaDB este un sistem de gestionare a bazelor de date open-source și un înlocuitor pentru MySQL.

1. Instalați pachetul MariaDB

Rulați următoarea comandă pentru a instala pachetul MariaDB:

sh
sudo apt install mariadb-server

2. Porniți și activați MariaDB

Porniți și activați serviciul MariaDB pentru a-l rula automat la pornire:

sh
sudo systemctl start mariadb
sudo systemctl enable mariadb

3. Securizați MariaDB

După instalare, rulați următorul script pentru a securiza instalarea MariaDB:

sh
sudo mysql_secure_installation

Instalarea PHP

PHP este un limbaj de programare de uz general utilizat pentru a crea pagini web dinamice.

  Cum să configurați un server de baze de date PostgreSQL cu Webmin pe Ubuntu Server

1. Instalați pachetul PHP

Rulați următoarea comandă pentru a instala pachetul PHP:

sh
sudo apt install php

2. Instalați extensiile PHP

Instalați extensiile PHP necesare pentru aplicațiile dvs. web, cum ar fi:

sh
sudo apt install php-mysql
sudo apt install php-mbstring
sudo apt install php-xml

Configurarea stivei LAMP

Acum că ați instalat toate componentele stivei LAMP, este timpul să le configurați pentru a funcționa împreună.

1. Configurați Apache

Editați fișierul de configurare Apache (/etc/apache2/apache2.conf) și adăugați următoarele linii:


ServerName localhost
DocumentRoot /var/www/html

2. Configurați MariaDB

Editați fișierul de configurare MariaDB (/etc/mysql/my.cnf) și adăugați următoarele linii:


bind-address = 127.0.0.1

3. Porniți și activați Apache și MariaDB

Reporniți Apache și MariaDB pentru a aplica modificările:

sh
sudo systemctl restart apache2
sudo systemctl restart mariadb

Testarea stivei LAMP

Pentru a testa dacă stiva LAMP este instalată și funcționează corect, creați un fișier PHP în directorul /var/www/html numit info.php:

php
<?php
phpinfo();
?>

Navigați către http://localhost/info.php în browserul dvs. web. Ar trebui să vedeți o pagină cu informații despre configurația PHP a sistemului dvs.

Concluzie

Felicitări! Ați instalat cu succes stiva LAMP pe serverul dvs. Debian 11. Această stivă vă oferă o platformă puternică și flexibilă pentru a găzdui aplicații web dinamice. Este important să vă securizați sistemul după instalare și să îl actualizați în mod regulat pentru a preveni vulnerabilitățile de securitate. Cu o configurare și întreținere corespunzătoare, stiva LAMP vă poate servi ca un mediu stabil și fiabil pentru aplicațiile dvs. web.

Întrebări frecvente

1. Care sunt cerințele minime de sistem pentru a instala stiva LAMP?
– Proces processor de cel puțin 1 GHz
– Memorie RAM de cel puțin 512 MB
– Spațiu disponibil pe disc de cel puțin 10 GB
– Conexiune la internet

  Cum să ștergeți contul ATT

2. Pot instala stiva LAMP pe alte distribuții Linux decât Debian?
Da, este posibil să instalați stiva LAMP pe alte distribuții Linux, cum ar fi Ubuntu, CentOS și Fedora, cu unele modificări minore în comenzile de instalare.

3. Care este diferența dintre MariaDB și MySQL?
MariaDB este un fork open-source al bazei de date MySQL, care oferă îmbunătățiri ale performanței și funcționalității. Este compatibil cu MySQL, ceea ce facilitează migrarea de la MySQL la MariaDB.

4. Cum pot securiza instalarea mea LAMP?
Există mai multe modalități de a securiza instalarea LAMP, inclusiv:
– Configurarea unui firewall
– Utilizarea parolelor puternice
– Limitarea accesului la baza de date
– Instalarea actualizărilor de securitate

5. Cum pot actualiza stiva LAMP?
Puteți actualiza stiva LAMP rulând următoarea comandă:
sh
sudo apt update && sudo apt upgrade

6. Cum pot dezinstala stiva LAMP?
Pentru a dezinstala stiva LAMP, rulați următoarele comenzi:
sh
sudo apt remove apache2
sudo apt remove mariadb-server
sudo apt remove php

7. Pot instala pachete LAMP suplimentare?
Da, există multe pachete LAMP suplimentare disponibile, cum ar fi phpMyAdmin, phpBB și WordPress. Puteți instala aceste pachete folosind managerul de pachete apt.

8. Cum pot obține asistență pentru stiva LAMP?
Există numeroase resurse disponibile pentru a obține asistență cu stiva LAMP, inclusiv documentație, forumuri și grupuri comunitare.