Cum se configurează un server LAMP pe Debian 11

În timp ce mulți oameni cred că Debian este un sistem de operare solid pentru stații de lucru, pentru asta nu poate fi folosit. Debian este, de asemenea, unul dintre cele mai utilizate sisteme de operare pentru servere bazate pe Linux .

Există o mulțime de aplicații server pentru Debian. Cu toate acestea, unul dintre cele mai populare lucruri pe care utilizatorii le-au configurat este LAMP. LAMP este Linux, Apache, MySQL și PHP și este esențial pentru găzduirea aplicațiilor web. Iată cum puteți configura un server LAMP pe Debian 11.

Cum se configurează un server LAMP pe Debian 11

Actualizarea la Debian 11

Pentru a profita la maximum de serverul LAMP (Linux, Apache , MySQL și PHP), trebuie să actualizați versiunea Debian la Debian 11. Debian 11 Bullseye este cea mai recentă versiune a sistemului de operare și este ideală pentru găzduirea aplicațiilor web folosind MySQL, Apache și PHP.

Pentru a face upgrade la Debian 11, asigurați-vă că aveți copii de siguranță ale datelor. După ce ați făcut-o, deschideți o fereastră de terminal. Alternativ, conectați-vă la Debian prin consola SSH și începeți procesul de actualizare urmând instrucțiunile de mai jos.

Conectați-vă la contul root folosind comanda su când aveți acces la terminal. Trebuie să aveți acces root pentru a face upgrade.

su -

Odată autentificat ca root, utilizați comanda sed pentru a schimba numele de cod al versiunii dumneavoastră Debian din „buster” (Debian 10) în „bullseye” (Debian 11). Numele de cod trebuie schimbat pentru a face upgrade.

sed -i 's/buster/bullseye/g' /etc/apt/sources.list

Apoi, rulați comanda apt update , urmată de comanda apt upgrade . Aceste două comenzi vor reîmprospăta sursele software Debian, vor verifica pachetele noi și vor instala actualizările în așteptare.

sudo apt update sudo apt upgrade

În cele din urmă, faceți upgrade la Debian 11 Bullseye cu comanda dist-upgrade .

sudo apt dist-upgrade

Reporniți Debian și conectați-vă pentru a vă configura serverul LAMP când toate comenzile s-au terminat.

Instalarea PHP și MySQL

PHP și MySQL sunt părți critice ale unui server LAMP. Faceți următoarele pentru a seta aceste două instrumente pe sistemul dumneavoastră Debian 11. Mai întâi, verificați eventualele actualizări care ar putea fi disponibile pentru sistemul dvs. și instalați-le.

sudo apt update sudo apt upgrade

Cu toate actualizările instalate pe sistemul dumneavoastră Debian 11, utilizați comanda apt install pentru a configura următoarele pachete PHP și MySQL.

Cum se configurează un server LAMP pe Debian 11

sudo apt install mariadb-server php libapache2-mod-php php-zip php-mbstring php-cli php-common php-curl php-xml php-mysql

La introducerea comenzii de mai sus, Debian vă va întreba dacă doriți să continuați cu instalarea. Pentru a confirma că doriți să instalați pachetele PHP și MySQL pe Debian 11, apăsați tasta Y de pe tastatură pentru a vă asigura că doriți să instalați software-ul.

Instalarea tuturor pachetelor MySQL și PHP pe Debian 11 va dura timp. Când procesul s-a terminat, treceți la următoarea secțiune a ghidului.

Configurarea MySQL

Odată ce MySQL este instalat pe sistemul dumneavoastră Debian 11, trebuie să îl configurați cu comanda mysql_secure_installation . Deschideți o fereastră de terminal și porniți instalarea.

Cum se configurează un server LAMP pe Debian 11

sudo mysql_secure_installation

Notă: dacă întâlniți „ ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock,” rulați
service mysqld start , apoi executați din nou comanda sudo mysql_secure_installation .

Instalatorul vă va cere să „Introduceți parola curentă pentru root atunci când este introdusă comanda de mai sus”. Deoarece SQL tocmai a fost instalat, nu este nevoie să introduceți o parolă. Apăsați tasta Enter pentru a continua.

Acum veți fi întrebat dacă doriți să vă protejați contul root. Deoarece rădăcina este deja protejată, programul de instalare vă solicită să apăsați n pentru a continua. Face acest lucru.

MySQL vă va cere acum să schimbați parola root. Apăsați Y , apoi introduceți o parolă SQL sigură și memorabilă.

După ce ați introdus o nouă parolă de root pentru MySQL, vă va cere să eliminați utilizatorii anonimi. Apăsați butonul Y pentru ca utilizatorii să nu se poată conecta anonim cu contul de test.

Odată ce contul anonim este șters, veți fi întrebat dacă doriți să activați conectarea la distanță root. Lăsarea autentificării de la distanță la root ar trebui făcută numai dacă sunteți expert și înțelegeți riscurile. Apăsați N pentru a dezactiva conectarea la distanță ca root.

Cu rădăcina de la distanță dezactivată, trebuie să ștergeți baza de date „test”. Pentru a-l șterge, apăsați tasta Y. Apoi, reîncărcați tabelele de privilegii apăsând Y . Când tabelele de privilegii sunt reîncărcate, MySQL este configurat pe sistemul dumneavoastră.

Instalarea serverului web Apache2

Unele pachete de server web Apache2 au fost instalate și în timpul configurării pachetelor PHP și MySQL. Cu toate acestea, trebuie să instalați în continuare pachetul „apache2” pentru a utiliza serverul web Apache2 pe sistemul dumneavoastră Debian 11.

Folosind comanda apt install , configurați serverul web Apache2.

Cum se configurează un server LAMP pe Debian 11

sudo apt install apache2

Odată instalat, Debian ar trebui să pornească automat serverul web implicit, rulând pagina web implicită Apache. Navigați la /var/www/html/și înlocuiți fișierul „index.html” cu fișierele dvs. pentru a vă personaliza site-ul.

Puteți accesa orice pagină web găzduită pe computerul dvs. într-un browser web accesând următoarea adresă URL.

http://ip-address-of-server

Leave a Comment

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid

Cum se instalează Tuxedo OS pe computer

Cum se instalează Tuxedo OS pe computer

Doriți să testați computerele Tuxedo OS by Tuxedo? Aflați cum să obțineți cea mai recentă versiune a sistemului de operare Tuxedo care funcționează pe computer.

Cum se instalează un fișier DEB pe Linux

Cum se instalează un fișier DEB pe Linux

Ce este un fișier DEB? Ce faci cu asta? Aflați multe moduri prin care puteți instala fișiere DEB pe computerul dvs. Linux.

Cum să joci Dying Light pe Linux

Cum să joci Dying Light pe Linux

Dying Light este un joc video survival horror din 2015 dezvoltat de Techland și publicat de Warner Bros Interactive Entertainment. Jocul se concentrează pe

Cum se instalează Neptune Linux pe computer

Cum se instalează Neptune Linux pe computer

Neptune folosește mediul desktop KDE Plasma 5 și își propune să ofere un sistem de operare elegant. Iată cum să instalați Neptune Linux pe computer.

Încercați noul desktop bazat pe snap al Ubuntu

Încercați noul desktop bazat pe snap al Ubuntu

Doriți să încercați noul sistem de operare desktop bazat pe pachetul snap al Ubuntu? Aflați cum să o implementați pe o mașină virtuală cu acest ghid.

Cum să joci Undertale pe Linux

Cum să joci Undertale pe Linux

Undertale este un RPG indie 2d din 2015 dezvoltat și publicat de dezvoltatorul de jocuri Toby Fox. Acest ghid va acoperi descărcarea și instalarea Undertale pe dvs

Cum să joci Total War: THREE KINGDOMS pe Linux

Cum să joci Total War: THREE KINGDOMS pe Linux

Total War: Three Kingdoms este un joc RTS de strategie pe rând, dezvoltat de Creative Assembly. Iată cum să joci pe Linux.