Kuidas installida LAMP Stack koos PhpMyAdminiga Ubuntu 18.04


LAMP-virn koosneb sellistest pakettidest nagu Apache, MySQL/MariaDB ja PHP, mis on installitud Linuxi süsteemikeskkonda veebisaitide ja rakenduste majutamiseks.

PhpMyAdmin on tasuta avatud lähtekoodiga, hästi tuntud, kõigi võimalustega ja intuitiivne veebipõhine kasutajaliides MySQL ja MariaDB andmebaasi haldamiseks. See toetab erinevaid andmebaasitoiminguid ja sellel on palju funktsioone, mis võimaldavad teil oma andmebaase hõlpsalt veebiliidese kaudu hallata; näiteks andmete importimine ja eksportimine erinevates vormingutes, keerukate ja kasulike päringute genereerimine Query-by-example (QBE) abil, mitme serveri haldamine ja palju muud.

  1. Ubuntu 18.04 serveri minimaalne installimine.
  2. Juurdepääs serverile SSH kaudu (kui teil pole otsest juurdepääsu).
  3. Root kasutajaõigused või kasutage kõigi käskude käitamiseks sudo käsku.

Selles artiklis selgitame, kuidas installida LAMP-i virn koos PhpMyAdminiga Ubuntu 18.04-s.

1. samm: installige Apache veebiserver Ubuntu 18.04

1. Kõigepealt alustage tarkvarapakettide värskendamisest ja seejärel installige Apache veebiserver järgmiste käskude abil.

$ sudo apt update
$ sudo apt install apache2

2. Kui installiprotsess on lõpule jõudnud, peaks apache-teenus automaatselt käivituma ja see lubatakse käivitada süsteemi käivitamise ajal. Järgmise käsu abil saate kontrollida, kas see töötab ja töötab.

$ sudo systemctl status apache2

3. Kui teil on süsteemi tulemüür lubatud ja töötab, peate avama pordid 80 ja 443, et lubada kliendi ühendustaotlustel veebisaidi apache'imist vastavalt HTTP ja HTTPS kaudu, seejärel laadige tulemüüri seaded uuesti, nagu näidatud.

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

4. Nüüd kontrollige oma Apache'i installimist, testides veebibrauserist vaiketesti lehte alloleval URL-il.

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

Kui näete apache vaikeveebilehte, tähendab see, et teie install töötab hästi.

2. samm: installige MariaDB Ubuntu 18.04

5. Nüüd installige MariaDB, see on tasuta avatud lähtekoodiga andmebaaside haldussüsteem, mis on loodud MySQL-ist ja on kogukonna väljatöötatud projekt, mida juhivad MySQL-i algsed arendajad.

$ sudo apt install mariadb-server mariadb-client

6. MariaDB teenused peaksid pärast installimist automaatselt käivituma, kontrollima selle olekut, et see oleks töökorras.

$ sudo systemctl status mysql

7. MariaDB install pole vaikimisi turvaline, peate käivitama paketiga kaasas oleva turbeskripti. Teil palutakse määrata juurparool, et keegi ei saaks MariaDB-sse sisse logida.

$ sudo mysql_secure_installation

Kui olete skripti käivitanud, palub see teil sisestada praegune parool root jaoks (sisestage ükski):

Seejärel sisestage järgmistele turvaküsimustele yes/y :

  • Kas määrata juurparool? [Jah/n]: y
  • Kas eemaldada anonüümsed kasutajad? (Jah-i jaoks vajutage y | Y, ei-klahvi jaoks mõni muu klahv): y
  • Kas keelata juur sisselogimine eemalt? (Jah-i jaoks vajutage y | Y, ei-klahvi jaoks mõni muu klahv): y
  • Kas eemaldada testandmebaas ja juurdepääs sellele? (Jah-i jaoks vajutage y | Y, ei-klahvi jaoks mõni muu klahv): y
  • Kas soovite privileegitabelid nüüd uuesti laadida? (Jah-i jaoks vajutage y | Y, ei-klahvi jaoks mõni muu klahv): y

3. samm: installige PHP Ubuntu 18.04

8. PHP on üks enimkasutatavaid serveripoolseid skriptikeeli, mida kasutatakse veebisaitide ja rakenduste dünaamilise sisu loomiseks. Järgmise käsu abil saate installida PHP (vaikeversioon on PHP 7.2) ja muud veebimoodulite moodulid.

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

9. Kui PHP on installitud, saate oma PHP seadistusi testida, luues selle ühe käsu abil oma veebiserveri dokumendijuure lihtsa lehe info.php .

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

10. Seejärel avage veebibrauser ja sisestage see URL, et vaadata php-infolehte.

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

4. samm: installige PhpMyAdmin Ubuntu 18.04

11. Lõpuks saate installida phpMyAdmini MySQL/MariaDB andmebaaside haldamiseks mugavalt veebibrauserist, käivitades järgmise käsu.

$ sudo apt install phpmyadmin

Paketi installiprotsessi käigus palutakse teil valida veebiserver, mis peaks olema automaatselt seadistatud käivitama phpMyAdmin, valige tühikuklahvi vajutades apache ja vajutage Enter.

12. Seejärel sisestage MySQL/MariaDB halduskasutaja parool, et installiprogramm saaks luua phpmyadmini andmebaasi.

13. Kui kõik on installitud, saate nüüd viimaste muudatuste rakendamiseks apache2 teenuse taaskäivitada.

$ sudo systemctl restart apache2

Märkus. Kui pakett PhpMyAdmin pole olnud lubatud apache veebiserveriga automaatselt töötama, käivitage järgmised käsklused/etc/phpmyadmin/asuva phpmyadmin apache konfiguratsioonifaili kopeerimiseks apache veebiserveri saadaolevate konfiguratsioonide kataloogi/etc/apache2/conf-available/ja seejärel aktiveerige see utiliidi a2enconf abil ja taaskäivitage hiljutised muudatused apache-teenuse abil järgmiselt.

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

14. Lõpuks sisestage veebibrauserist järgmine URL, et pääseda juurde veebipõhisele phpMyAdmin.

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

Kasutage phpMyAdminis autentimiseks juurmandaate, nagu on näidatud järgmises ekraanipildis.

Tähtis: Alates MySQL 5.7-st nõuab juur sisselogimine sudo käsku, seetõttu juur sisselogimine nurjub phpmyadmini kaudu, peate võib-olla looma teise administraatori kasutajakonto. Juurdepääs mariadb-i kestale, kasutades terminali juurkontot, ja käivitage uue kasutaja loomiseks järgmised käsud:

$ 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;

Nüüd logige sisse PhpMyAdmini, kasutades oma andmebaaside haldamiseks uusi administraatori mandaate.

PhpMyAdmini veebiliidese turvalisuse tagamiseks vaadake seda artiklit: 4 kasulikku nõuannet PhpMyAdmini veebiliidese turvaliseks muutmiseks.

See on kõik! Selles artiklis oleme selgitanud, kuidas seadistada LAMP-i pinu uusima PhpMyAdminiga Ubuntu 18.04-s. Selle juhendi kohta päringute või mõtete saatmiseks kasutage allolevat kommentaarivormi.