Hvernig á að setja upp LAMP Stack með PhpMyAdmin í Ubuntu 18.04


LAMP-stafla er samsettur úr pökkum eins og Apache, MySQL/MariaDB og PHP uppsettum á Linux kerfisumhverfi til að hýsa vefsíður og öpp.

PhpMyAdmin er ókeypis, opinn uppspretta, vel þekktur, fullbúinn og leiðandi nettengdur framhlið til að stjórna MySQL og MariaDB gagnagrunni. Það styður ýmsar gagnagrunnsaðgerðir og hefur marga eiginleika sem gera þér kleift að stjórna gagnagrunnum þínum auðveldlega frá vefviðmóti; eins og að flytja inn og flytja út gögn á ýmsum sniðum, búa til flóknar og gagnlegar fyrirspurnir með því að nota Query-by-example (QBE), stjórna mörgum netþjónum og margt fleira.

  1. Lágmarksuppsetning Ubuntu 18.04 netþjóns.
  2. Aðgangur að netþjóni í gegnum SSH (ef þú ert ekki með beinan aðgang).
  3. Root notandi réttindi eða notaðu sudo skipun til að keyra allar skipanir.

Í þessari grein munum við útskýra hvernig á að setja upp LAMP stafla með PhpMyAdmin í Ubuntu 18.04.

Skref 1: Settu upp Apache vefþjón á Ubuntu 18.04

1. Byrjaðu fyrst á því að uppfæra hugbúnaðarpakkana þína og settu síðan upp Apache vefþjón með eftirfarandi skipunum.

$ sudo apt update
$ sudo apt install apache2

2. Eftir að uppsetningarferlinu er lokið ætti apache þjónustan að ræsast sjálfkrafa og verður virkjað til að hefjast við ræsingu kerfisins, þú getur athugað hvort hún sé í gangi með eftirfarandi skipun.

$ sudo systemctl status apache2

3. Ef þú ert með kerfiseldvegg virkan og í gangi þarftu að opna gáttirnar 80 og 443 til að leyfa biðlaratengingarbeiðnir fyrir apache vefþjón í gegnum HTTP og HTTPS í sömu röð og endurhlaða síðan eldveggstillingarnar eins og sýnt er.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp
$ sudo ufw reload

4. Staðfestu nú Apache uppsetninguna þína með því að prófa sjálfgefna prófunarsíðu á slóðinni hér að neðan úr vafra.

http://domain_name/
OR
http://SERVER_IP/

Ef þú sérð apache sjálfgefna vefsíðu þýðir það að uppsetningin þín virkar vel.

Skref 2: Settu upp MariaDB á Ubuntu 18.04

5. Settu nú upp MariaDB, er ókeypis, opinn uppspretta gagnagrunnsstjórnunarkerfi sem er skipt frá MySQL og það er samfélagsþróað verkefni sem er undir forystu upprunalegu hönnuða MySQL.

$ sudo apt install mariadb-server mariadb-client

6. MariaDB þjónustan ætti að byrja sjálfkrafa eftir uppsetningu, athugaðu stöðu hennar til að tryggja að hún sé í gangi.

$ sudo systemctl status mysql

7. MariaDB uppsetningin er sjálfgefið ekki örugg, þú þarft að keyra öryggisskriftu sem fylgir pakkanum. Þú verður beðinn um að setja rótarlykilorð til að tryggja að enginn geti skráð sig inn á MariaDB.

$ sudo mysql_secure_installation

Þegar þú hefur keyrt handritið mun það biðja þig um að slá inn núverandi lykilorð fyrir rót (sláðu inn fyrir ekkert):

Sláðu síðan inn yes/y við eftirfarandi öryggisspurningum:

  • Viltu stilla lykilorð fyrir rót? [Y/n]: y
  • Fjarlægja nafnlausa notendur? (Ýttu á y|Y fyrir Já, hvaða öðrum takka sem er fyrir Nei) : y
  • Viltu leyfa rótarinnskráningu fjarstýrt? (Ýttu á y|Y fyrir Já, hvaða öðrum takka sem er fyrir Nei) : y
  • Fjarlægja prófunargagnagrunn og aðgang að honum? (Ýttu á y|Y fyrir Já, hvaða öðrum takka sem er fyrir Nei) : y
  • Endurhlaða forréttindatöflur núna? (Ýttu á y|Y fyrir Já, hvaða öðrum takka sem er fyrir Nei) : y

Skref 3: Settu upp PHP á Ubuntu 18.04

8. PHP er eitt mest notaða forskriftarmálið á netþjóninum sem notað er til að búa til kraftmikið efni á vefsíðum og öppum. Þú getur sett upp PHP (sjálfgefin útgáfa er PHP 7.2) og aðrar einingar fyrir vefuppsetningar með eftirfarandi skipun.

$ sudo apt install php php-common php-mysql php-gd php-cli 

9. Þegar PHP hefur verið sett upp geturðu prófað PHP uppsetninguna þína með því að búa til einfalda info.php síðu í skjalarót vefþjónsins með þessari einu skipun.

 
$ echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

10. Opnaðu síðan vafra og sláðu inn þessa slóð til að skoða php upplýsingasíðuna.

http://domain_name/info.php
OR
http://SERVER_IP/info.php

Skref 4: Settu upp PhpMyAdmin á Ubuntu 18.04

11. Að lokum geturðu sett upp phpMyAdmin til að stjórna MySQL/MariaDB gagnagrunnum úr þægindum í vafra með því að keyra eftirfarandi skipun.

$ sudo apt install phpmyadmin

Í gegnum uppsetningarferlið pakka verður þú beðinn um að velja vefþjóninn sem ætti að vera sjálfkrafa stilltur til að keyra phpMyAdmin, veldu apache með því að ýta á bilstöngina og ýta á Enter.

12. Næst skaltu slá inn lykilorðið fyrir MySQL/MariaDB stjórnunarnotandann svo uppsetningarforritið geti búið til gagnagrunn fyrir phpmyadmin.

13. Þegar allt hefur verið sett upp geturðu nú endurræst apache2 þjónustuna til að framkvæma nýlegar breytingar.

$ sudo systemctl restart apache2

Athugið: Ef PhpMyAdmin pakkinn hefur ekki tekist að vinna sjálfkrafa með apache vefþjóni, keyrðu eftirfarandi skipanir til að afrita phpmyadmin apache stillingarskrána sem staðsett er undir /etc/phpmyadmin/ í apache vefþjóninn tiltæka stillingaskrá /etc/apache2/conf-available/og virkjaðu það síðan með a2enconf tólinu og endurræstu apache þjónustuna sem hefur áhrif á nýlegar breytingar, eins og hér segir.

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 
$ sudo a2enconf phpmyadmin
$ sudo systemctl restart apache2

14. Að lokum, úr vafra og sláðu inn eftirfarandi vefslóð til að fá aðgang að phpMyAdmin vefviðmótinu.

http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin

Notaðu rótarskilríkin til að auðkenna í phpMyAdmin, eins og sýnt er á eftirfarandi skjámynd.

Mikilvægt: Frá og með MySQL 5.7, rót innskráning krefst sudo skipun, því mun rót innskráning mistakast í gegnum phpmyadmin, þú gætir þurft að búa til annan admin notandareikning. Fáðu aðgang að mariadb skelinni með því að nota rótarreikninginn frá flugstöðinni og keyrðu eftirfarandi skipanir til að búa til nýjan notanda:

$ sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '[email !#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Skráðu þig nú inn á PhpMyAdmin með því að nota nýju stjórnandaskilríkin til að stjórna gagnagrunnunum þínum.

Til að tryggja PhpMyAdmin vefviðmótið þitt skaltu athuga þessa grein: 4 Gagnleg ráð til að tryggja PhpMyAdmin vefviðmótið.

Það er það! Í þessari grein höfum við útskýrt hvernig á að setja upp LAMP stafla með nýjustu PhpMyAdmin í Ubuntu 18.04. Notaðu athugasemdareyðublaðið hér að neðan til að senda okkur fyrirspurnir þínar eða hugsanir um þessa handbók.