Tutorial simplu și rapid: Cum se instalează WordPress pe Ubuntu local prin LAMP

Publicat: 2021-01-29

Ubuntu este una dintre cele mai populare distribuții Linux astăzi. Mai multe derivate Ubuntu au intrat în scenă în ultimii ani, cum ar fi Linux Mint, Elementary Linux, Zorin OS, Linux Lite și așa mai departe.

Ceea ce face #Ubuntu atât de special este simplitatea și rolul său de distribuție Linux pe partea de server.

CLICK PENTRU A TWETE

Ubuntu poate fi folosit pentru o mulțime de lucruri; îl poți rula chiar și pe un Raspberry Pi. Dar cum rămâne cu utilizarea lui în blogging?

Deoarece WordPress este în prezent una dintre cele mai populare platforme de blogging și cel mai utilizat CMS, care alimentează mai mult de 63% din site-urile web din lume, uneori este nevoie să rulați direct acest CMS pe sistemul de operare.

Pagina de destinație WordPress

Datorită faptului că fiecare distribuție Linux poate fi folosită ca o mașină server local pentru a vă stoca datele, o puteți utiliza chiar și pentru a rula WordPress local.

Este exact ceea ce vom învăța cum să facem în acest articol; puneți WordPress în funcțiune pe Ubuntu Linux.

Prima parte a acestui articol va acoperi instalarea și configurarea LAMP Stack (Linux, Apache, MySQL și PHP) pe Ubuntu Linux 20.04 Focal Fossa. În a doua și ultima parte a acestui articol, vom descărca, configura și porni WordPress.

Deci, să începem, nu?

Ce este LAMP Stack?

LAMP Stack este practic o combinație de software diferite pe care le putem folosi pentru a construi site-uri web dinamice. Este o abreviere care înseamnă Linux, Apache, MariaDB/MySQL și PHP. Odată instalat pe Ubuntu Linux, LAMP Stack poate fi folosit pentru a construi și a implementa site-uri web minunate pe platforme precum WordPress sau Joomla.

În acest articol, nu vom construi niciun tip de site web. În schimb, vom instala LAMP Stack și vom pune WordPress în funcțiune.

Primul lucru care trebuie instalat este Apache2 . Este un software de server web/HTTP open-source și foarte puternic, folosit de numeroase site-uri web de pe internet. Pentru a-l instala, putem rula următoarea comandă:

Solicitați instalarea apache2 pe Ubuntu Linux 20.04
Sursa imagine: BHLLinux

Odată ce vedeți solicitarea de a instala Apache2, introduceți „Y” și lăsați terminalul să finalizeze instalarea Apache2.

Rețineți că fișierele de configurare pentru Apache2 se află în directorul /etc/apache2 , iar fișierul de configurare principal se află în /etc/apache2/apache2.conf , pe care îl puteți deschide folosind editorul de text Vim.

Rădăcina implicită a documentului pentru stocarea fișierelor web se află în /var/www/html/ .

Acum trebuie să verificăm dacă Apache2 este în funcțiune. Pentru asta, putem folosi următoarea comandă:

Verificarea stării apache2
Sursa imagine: BHLLinux

Pe Ubuntu Linux și toate celelalte distribuții Linux moderne, systemd este un manager de servicii responsabil pentru întreținerea serviciilor precum Apache2 și așa mai departe.

Puteți afla mai multe despre systemd la acest link.

Apoi, rulați următoarea comandă pentru a vă asigura că Apache2 este activat.

Verificați dacă apache2 este activat
Sursa imagine: BHLLinux

Acum este timpul să testați Apache2 deschizând un browser web și introducând adresa IP. După ce faceți acest lucru, ar trebui să vedeți sigla Ubuntu și pagina implicită Apache2 Ubuntu.

Pentru a afișa pagina implicită Apache2 Ubuntu, introduceți http://ADRESA_IP_VOASTRĂ . Puteți afla adresa IP rulând comanda hostname -I .

Afișarea adresei IP a mașinii
Sursa imagine: BHLLinux

La introducerea adresei IP într-un browser web, ar trebui să apară următoarea pagină implicită Apache2 Ubuntu:

Pagina implicită Ubuntu
Sursa imagine: BHLLinux

Dacă vedeți această pagină, înseamnă că ați instalat cu succes Apache2 pe computer.

Acum, trecem la MariaDB.

Instalarea MariaDB pe Ubuntu 20.04

În această parte a articolului, vom instala și configura MariaDB, un furk al popularului sistem de gestionare a bazelor de date MySQL. Acest client de bază de date este atât de popular încât și-a găsit locul și în Ubuntu Linux.

Pentru a-l instala, executați următoarea comandă:

Comanda de instalare MariaDB pentru Ubuntu Linux
Sursa imagine: BHLLinux

Odată ce rulați această comandă, terminalul va afișa următorul prompt de instalare:

Instalarea clientului MariaDB pe Ubuntu Linux
Sursa imagine: BHLLinux

Fișierul de configurare pentru MariaDB este stocat în directorul /etc/mysql . Încă o dată, dacă doriți, îl puteți deschide folosind editorul de text Vim.

Acum, rulați următoarea comandă pentru a vă asigura că serviciul MariaDB rulează:

Verificați dacă serviciul MariaDB rulează
Sursa imagine: BHLLinux

În cele din urmă, trebuie să ne asigurăm că MariaDB va porni automat când sistemul este repornit. Putem face asta tastând următoarea comandă:

Asigurați-vă că MariaDB este activat pentru a porni la repornirea sistemului
Sursa imagine: BHLLinux

Acum, să setăm câteva măsuri de securitate de bază pentru instalarea bazei de date MariaDB, rulând scriptul mysql_secure_installation .

După rularea acestui script, va trebui să răspundeți la câteva întrebări:

  • Introduceți parola curentă pentru root (apăsați enter pentru niciunul): Enter
  • Setați o parolă de root? [D/n] y
  • Eliminați utilizatori anonimi? [D/n] y
  • Nu permiteți conectarea la root de la distanță? [D/n] y
  • Eliminați baza de date de testare și accesul la ea? [D/n] y
  • Reîncărcați acum tabelele de privilegii? [D/n] y
Setarea securității de bază pentru MariaDB în Ubuntu Linux
Sursa imagine: BHLLinux

Apoi, rulați următoarea comandă, cu drepturi sudo, pentru a accesa shell-ul MariaDB:

Intrarea în shell MariaDB în Ubuntu Linux
Sursa imagine: BHLLinux

Ok, asta a fost instalarea și configurarea MariaDB pe Ubuntu Linux 20.04.

Acum, să instalăm PHP.

Instalarea PHP pe Ubuntu 20.04

PHP este un limbaj de scripting de uz general și unul dintre cele mai populare limbaje de programare utilizate pentru dezvoltarea web. Acesta alimentează unele dintre cele mai populare site-uri web și servicii web din lume.

Pentru a instala PHP în Ubuntu 20.04, executați următoarea comandă:

Instalarea PHP
Sursa imagine: BHLLinux

Odată ce rulați această comandă, veți vedea următorul prompt de instalare în terminalul Ubuntu Linux:

Instalare PHP în Ubuntu Linux 20.04
Sursa imagine: BHLLinux

Rețineți că fișierele de configurare pentru PHP se află în directorul /etc/php/7.2 .

După instalarea PHP, rulați următoarea comandă pentru a reporni Apache2, astfel încât modificarea să aibă efect:

Repornirea serviciului apache2
Sursa imagine: BHLLinux

Pentru a testa dacă Apache și PHP funcționează și comunică cu succes, trebuie să creăm un exemplu de pagină info.php în următoarea locație /var/www/html . Voi folosi editorul de text Vim pentru a finaliza sarcina.

Codul sursă al paginii info.php este următorul:

Se creează un exemplu de pagină info.php
Sursa imagine: BHLLinux

Acum, rulați comanda http://ADRESSA_IP_VOASA/info.php .

După cum am menționat mai devreme, puteți afla adresa dvs. IP folosind comanda hostname -I . Rularea comenzii ar trebui să afișeze următoarea pagină PHP:

Testarea eșantionului de pagină info.php în Ubuntu Linux 20.04
Sursa imagine: BHLLinux

Dacă vedeți pagina de mai sus, înseamnă că PHP a fost instalat cu succes pe mașina dvs., în cazul meu, pe Ubuntu Linux 20.04. Aceasta marchează instalarea cu succes a LAMP Stack sub Ubuntu Linux 20.04.

Acum suntem gata să descărcam, să instalăm și să configuram WordPress.

Descărcarea și instalarea WordPress

Acum că am instalat și configurat cu succes LAMP Stack, permiteți-ne să descarcăm cea mai recentă versiune de WordPress și să o instalăm pe Ubuntu Linux 20.04.

Pentru a face asta, executați următoarea comandă:

Descărcarea celui mai recent pachet WordPress
Sursa imagine: BHLLinux

Odată ce descărcarea este finalizată, trebuie să folosim comanda tar pentru a extrage fișierul arhivat. Comanda este următoarea:

Extragerea pachetului WordPress descărcat
Sursa imagine: BHLLinux

Și iată detaliile extragerii pachetului WordPress:

Detaliile extragerii pachetului WordPress
Sursa imagine: BHLLinux

Acum, mutați directorul WordPress extras în rădăcina documentului /var/www/html/ , așa cum se arată în imaginea de mai jos. Cu excepția cazului dvs., înlocuiți „mysite.com” cu numele site-ului dvs. web sau numele domeniului.

Mutarea directorului WordPress
Sursa imagine: BHLLinux

Acum, trebuie să setăm permisiunile corespunzătoare pentru directorul site-ului web (/var/www/html/mysite.com). Directorul trebuie să fie deținut de un utilizator și grup Apache2 numit www-data.

Pentru a îndeplini această sarcină, trebuie utilizată următoarea comandă:

Configurarea permisiunilor
Sursa imagine: BHLLinux

Crearea unei baze de date pentru site-ul WordPress

Pentru a începe crearea unei baze de date, trebuie să ne conectăm în shell-ul bazei de date MariaDB utilizând următoarea comandă:

Conectarea la shell-ul bazei de date MariaDB
Sursa imagine: BHLLinux

Odată autentificat, trebuie să rulăm câteva comenzi care vor crea o bază de date a site-ului și un utilizator cu privilegii. Comenzile sunt după cum urmează:

Crearea site-ului meu și a bazei de date cu utilizatori folosind MariaDB
Sursa imagine: BHLLinux

Apoi, accesați rădăcina documentului site-ului dvs. și creați un fișier wp-config.php folosind configurația eșantion prezentată în imaginea de mai jos.

Se creează fișierul wp-config.php
Sursa imagine: BHLLinux

Acum, folosind editorul de text Vim, deschideți fișierul wp-config.php și introduceți următoarele informații:

Editarea fișierului wp-config.php
Sursa imagine: BHLLinux

În următoarea parte a acestui articol, trebuie să creăm o gazdă virtuală Apache pentru site-ul web WordPress. Deci să mergem.

Crearea gazdă virtuală Apache pentru site-ul web WordPress

Trebuie să configuram serverul web Apache pentru a servi site-ul nostru WordPress. Putem face acest lucru creând o gazdă virtuală pentru site-ul web în configurația Apache.

Pentru a crea și activa o nouă gazdă virtuală, trebuie să creăm un nou fișier în directorul /etc/apache2/sites-available/ .

În scopuri demonstrative, îl vom numi mysite.com.conf . Putem crea fișierul folosind următoarea comandă:

Crearea fișierului mysite.com.conf sub Apache2
Sursa imagine: BHLLinux

Odată ce fișierul poate fi editat, introduceți următoarea configurație:

Introducerea detaliilor de configurare pentru fișierul mysite.com.conf
Sursa imagine: BHLLinux

Acum, salvați fișierul mysite.com.conf nou editat și verificați configurația Apache pentru corectitudinea sintaxei. Dacă totul este în regulă, activați noul site și reîncărcați serviciul Apache2, astfel încât modificările să aibă efect.

Comanda pentru a face acest lucru este următoarea:

Verificarea apache2 pentru corectitudinea sintaxei
Sursa imagine: BHLLinux

Mai jos puteți vedea cum am activat mysite.com.conf și am reîncărcat Apache2.

Activarea mysite.com.conf și reîncărcarea apache2
Sursa imagine: BHLLinux

În cele din urmă, asigurați-vă că dezactivați gazda virtuală implicită, astfel încât noul dvs. site să se poată încărca corect într-un browser web.

Pentru a face asta, executați următoarele comenzi:

Dezactivarea gazdei virtuale implicite și reîncărcarea apache2
Sursa imagine: BHLLinux

Finalizarea instalării WordPress prin interfața web

Partea finală a acestui articol demonstrează cum să finalizați instalarea WordPress folosind programul de instalare web.

Mai întâi, deschideți browserul și introduceți următoarele:

Rularea programului de instalare WordPress
Sursa imagine: BHLLinux

Odată ce rulați acest lucru, ar trebui să se încarce o fereastră WordPress. Acolo, trebuie să faceți clic pe Următorul.

Acum, trebuie să completați câteva informații pentru a accesa binecunoscutul tablou de bord de administrare WordPress pe Ubuntu Linux. WordPress vă va cere să completați titlul site-ului, numele de utilizator, parola, e-mailul etc.

Completarea informațiilor WordPress necesare
Sursa imagine: BHLLinux

Odată ce instalarea WordPress este finalizată, ar trebui să vedeți formularul de autentificare pentru tabloul de bord administrativ.

Introducerea informațiilor de conectare pentru WordPress
Sursa imagine: BHLLinux

După ce vă conectați cu numele de utilizator și parola, ar trebui să vedeți în sfârșit tabloul de bord.

Tabloul de bord WordPress
Sursa imagine: BHLLinux

Dacă reușiți să vă conectați, înseamnă că WordPress a fost instalat cu succes pe mașina dvs. Acum, sunteți gata să publicați prima postare de blog direct din WordPress instalat local.

Concluzie

Pe măsură ce am ajuns la sfârșitul acestui articol, pot spune că a fost o experiență grozavă instalarea WordPress prin LAMP Stack pe Ubuntu Linux 20.04. Și dacă doriți să puneți WordPress în funcțiune la nivel local, atunci puteți folosi acest articol ca ghid.

Una peste alta, sper că ați învățat ceva nou și aștept cu nerăbdare să vă revedem pe blogul nostru!