Kā instalēt LAMP Stack ar PhpMyAdmin Ubuntu 18.04


LAMP skursteni veido tādas paketes kā Apache, MySQL/MariaDB un PHP, kas instalētas Linux sistēmas vidē vietņu un lietotņu mitināšanai.

PhpMyAdmin ir bezmaksas, atvērta pirmkoda, labi pazīstams, pilnībā aprīkots un intuitīvs tīmekļa frontends MySQL un MariaDB datu bāzes administrēšanai. Tas atbalsta dažādas datu bāzes darbības, un tam ir daudz funkciju, kas ļauj ērti pārvaldīt savas datu bāzes no tīmekļa saskarnes; piemēram, datu importēšana un eksportēšana dažādos formātos, sarežģītu un noderīgu vaicājumu ģenerēšana, izmantojot Query-by-example (QBE), vairāku serveru administrēšana un daudz kas cits.

  1. Minimāla Ubuntu 18.04 servera instalēšana.
  2. Piekļuve serverim, izmantojot SSH (ja jums nav tiešas piekļuves).
  3. Sakņu lietotāja privilēģijas vai izmantojiet komandu sudo, lai palaistu visas komandas.

Šajā rakstā mēs paskaidrosim, kā instalēt LAMP steku ar PhpMyAdmin Ubuntu 18.04.

1. darbība: instalējiet Apache tīmekļa serveri Ubuntu 18.04

1. Vispirms sāciet ar programmatūras pakotņu atjaunināšanu un pēc tam instalējiet Apache tīmekļa serveri, izmantojot šādas komandas.

$ sudo apt update
$ sudo apt install apache2

2. Kad instalēšanas process ir pabeigts, apache pakalpojums jāsāk automātiski, un to varēs iespējot sistēmas sāknēšanas laikā. Jūs varat pārbaudīt, vai tas darbojas un darbojas, izmantojot šādu komandu.

$ sudo systemctl status apache2

3. Ja jums ir iespējota un darbojas sistēmas ugunsmūris, jums jāatver 80. un 443. ports, lai ļautu klienta savienojuma pieprasījumiem apache tīmekļa serverim attiecīgi caur HTTP un HTTPS, pēc tam atkārtoti ielādējiet ugunsmūra iestatījumus, kā parādīts attēlā.

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

4. Tagad pārbaudiet Apache instalāciju, tīmekļa pārlūkprogrammā pārbaudot noklusējuma testa lapu zemāk esošajā URL.

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

Ja redzat apache noklusējuma tīmekļa lapu, tas nozīmē, ka jūsu instalācija darbojas labi.

2. solis: Instalējiet MariaDB Ubuntu 18.04

5. Tagad instalējiet MariaDB, ir bezmaksas, atvērtā pirmkoda datu bāzes pārvaldības sistēma, kas izveidota no MySQL, un tas ir kopienas izstrādāts projekts, kuru vada sākotnējie MySQL izstrādātāji.

$ sudo apt install mariadb-server mariadb-client

6. MariaDB pakalpojumiem pēc instalēšanas jāsāk automātiski, jāpārbauda tā statuss, lai pārliecinātos, ka tas darbojas un darbojas.

$ sudo systemctl status mysql

7. Pēc noklusējuma MariaDB instalēšana nav droša, jums ir jāizpilda drošības skripts, kas tiek piegādāts kopā ar paketi. Jums tiks lūgts iestatīt root paroli, lai nodrošinātu, ka neviens nevar pieteikties MariaDB.

$ sudo mysql_secure_installation

Pēc skripta izpildes jums tiks lūgts ievadīt pašreizējo root paroli (ievadiet nevienam):

Pēc tam ievadiet yes/y šādiem drošības jautājumiem:

  • Vai iestatīt saknes paroli? [Jā/n]: y
  • Vai noņemt anonīmus lietotājus? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y
  • Vai liegt root pieteikšanos attālināti? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y
  • Vai noņemt testa datu bāzi un piekļuvi tai? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y
  • Vai atkārtoti ielādēt privilēģiju tabulas? (Nospiediet y | Y, lai ievadītu Jā, jebkurš cits taustiņš - Nē): y

3. solis: Instalējiet PHP Ubuntu 18.04

8. PHP ir viena no visplašāk izmantotajām servera puses skriptu valodām, ko izmanto, lai radītu dinamisku saturu vietnēs un lietotnēs. Izmantojot šādu komandu, varat instalēt PHP (noklusējuma versija ir PHP 7.2) un citus moduļus tīmekļa izvietošanai.

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

9. Kad PHP ir instalēts, varat pārbaudīt PHP iestatījumus, izmantojot šo vienoto komandu, tīmekļa servera dokumenta saknē izveidojot vienkāršu lapu info.php .

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

10. Pēc tam atveriet tīmekļa pārlūkprogrammu un ievadiet šo URL, lai skatītu php informācijas lapu.

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

4. solis: Instalējiet PhpMyAdmin uz Ubuntu 18.04

11. Visbeidzot, jūs varat instalēt phpMyAdmin MySQL/MariaDB datu bāzu administrēšanai, ērti izmantojot tīmekļa pārlūkprogrammu, izpildot šādu komandu.

$ sudo apt install phpmyadmin

Veicot pakotnes instalēšanas procesu, jums tiks lūgts izvēlēties tīmekļa serveri, kas būtu automātiski jākonfigurē, lai palaistu phpMyAdmin, atlasiet apache, nospiežot atstarpes taustiņu, un nospiediet Enter.

12. Pēc tam ievadiet MySQL/MariaDB administratīvā lietotāja paroli, lai instalētājs varētu izveidot phpmyadmin datu bāzi.

13. Kad viss ir instalēts, tagad varat restartēt apache2 pakalpojumu, lai veiktu pēdējās izmaiņas.

$ sudo systemctl restart apache2

Piezīme: Ja PhpMyAdmin pakotne nav iespējota automātiski darbam ar apache tīmekļa serveri, izpildiet šīs komandas, lai kopētu phpmyadmin apache konfigurācijas failu, kas atrodas zem/etc/phpmyadmin /, lai apache tīmekļa servera pieejamo konfigurāciju direktoriju/etc/apache2/conf-available/un pēc tam aktivizējiet to, izmantojot a2enconf utilītu, un restartējiet apache servisa efektu nesen veiktās izmaiņas šādi.

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

14. Visbeidzot, izmantojot tīmekļa pārlūkprogrammu, ierakstiet šādu URL, lai piekļūtu jums phpMyAdmin tīmekļa frontendam.

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

Izmantojiet saknes akreditācijas datus, lai autentificētos phpMyAdmin, kā parādīts nākamajā ekrānuzņēmumā.

Svarīgi: Sākot ar MySQL 5.7, root pieteikšanās prasa sudo komandu, tāpēc root pieteikšanās neizdosies, izmantojot phpmyadmin, iespējams, būs jāizveido cits administratora lietotāja konts. Piekļūstiet mariadb čaulai, izmantojot saknes kontu no termināļa, un izpildiet šādas komandas, lai izveidotu jaunu lietotāju:

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

Tagad piesakieties PhpMyAdmin, izmantojot jaunos administratora akreditācijas datus, lai administrētu jūsu datu bāzes.

Lai aizsargātu savu PhpMyAdmin tīmekļa saskarni, skatiet šo rakstu: 4 noderīgi padomi PhpMyAdmin tīmekļa saskarnes drošībai.

Tieši tā! Šajā rakstā mēs esam paskaidrojuši, kā iestatīt LAMP kaudzīti ar jaunāko PhpMyAdmin Ubuntu 18.04. Izmantojiet zemāk esošo komentāru veidlapu, lai nosūtītu mums savus jautājumus vai domas par šo ceļvedi.