Cuprins
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.
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.
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
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.