Weboldal keresés

A LAMP Stack telepítése a PhpMyAdmin segítségével az Ubuntu 18.04-ben


A LAMP verem olyan csomagokból áll, mint az Apache, a MySQL/MariaDB és a PHP, amelyek Linux rendszerkörnyezetre vannak telepítve. webhelyek és alkalmazások tárolására.

Olvassa el még: Az Apache, a MariaDB, a PHP és a PhpMyAdmin telepítése Ubuntu 18.04-ben

A PhpMyAdmin egy ingyenes, nyílt forráskódú, jól ismert, teljes funkcionalitású és intuitív webalapú előtér a MySQL és a MariaDB adatbázisok kezeléséhez. Támogatja a különféle adatbázis-műveleteket, és számos olyan funkcióval rendelkezik, amelyek lehetővé teszik az adatbázisok egyszerű kezelését webes felületről; például adatok importálása és exportálása különböző formátumokban, összetett és hasznos lekérdezések generálása a Query-by-example (QBE) használatával, több szerver adminisztrálása és még sok más.

Követelmények:

  1. Minimális Ubuntu 18.04 szerver telepítés.
  2. Hozzáférés a szerverhez SSH-n keresztül (ha nincs közvetlen hozzáférése).
  3. Root felhasználói jogosultságok vagy használja a sudo parancsot az összes parancs futtatásához.

Ebben a cikkben elmagyarázzuk, hogyan telepíthető a LAMP verem a PhpMyAdmin segítségével az Ubuntu 18.04 rendszerben.

1. lépés: Telepítse az Apache webszervert az Ubuntu 18.04-re

1. Először is frissítse szoftvercsomagjait, majd telepítse az Apache webszervert a következő parancsokkal.

sudo apt update
sudo apt install apache2

2. A telepítési folyamat befejezése után az apache szolgáltatásnak automatikusan el kell indulnia, és a rendszerindításkor engedélyezve lesz. A következő paranccsal ellenőrizheti, hogy működik-e.

sudo systemctl status apache2

3. Ha engedélyezve van és fut a rendszertűzfal, akkor meg kell nyitnia a 80 és a 443 portot, hogy lehetővé tegye az ügyfelek csatlakozási kérelmeinek az apache webet. szervert HTTP és HTTPS segítségével, majd az ábra szerint töltse be újra a tűzfalbeállításokat.

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

4. Most ellenőrizze az Apache telepítését az alábbi URL-címen található alapértelmezett tesztoldal tesztelésével egy webböngészőből.

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

Ha az apache alapértelmezett weboldalát látja, az azt jelenti, hogy a telepítés jól működik.

2. lépés: Telepítse a MariaDB-t az Ubuntu 18.04-re

5. Most telepítse a MariaDB-t, egy ingyenes, nyílt forráskódú adatbázis-kezelő rendszert, amely a MySQL-ből származik, és egy közösség által fejlesztett projekt, amelyet a a MySQL eredeti fejlesztői.

sudo apt install mariadb-server mariadb-client

6. A MariaDB szolgáltatásoknak a telepítés után automatikusan el kell indulniuk, és ellenőrizni kell az állapotát, hogy megbizonyosodjon arról, hogy működik-e.

sudo systemctl status mysql

7. A MariaDB telepítés alapértelmezés szerint nem biztonságos, a csomaghoz tartozó biztonsági szkriptet kell futtatnia. Meg kell adnia a root jelszót annak biztosítására, hogy senki ne tudjon bejelentkezni a MariaDB-be.

sudo mysql_secure_installation

Miután végrehajtotta a szkriptet, a rendszer kérni fogja, hogy adja meg a root jelenlegi jelszavát (adja meg, ha nincs):

Ezután írja be a yes/y kifejezést a következő biztonsági kérdésekhez:

  • Beállítod a root jelszót? [I/n]: y
  • Eltávolítja a névtelen felhasználókat? (Nyomja meg az y|Y billentyűt az Igenhez, bármely másik gombot a Nemhez) : y
  • Letiltja a root bejelentkezést távolról? (Nyomja meg az y|Y billentyűt az Igenhez, bármely másik gombot a Nemhez) : y
  • Eltávolítja a tesztadatbázist, és hozzáférhet hozzá? (Nyomja meg az y|Y billentyűt az Igenhez, bármely másik gombot a Nemhez) : y
  • Újratölti a jogosultságtáblázatokat most? (Nyomja meg az y|Y billentyűt az Igenhez, bármely másik gombot a Nemhez) : y

3. lépés: Telepítse a PHP-t az Ubuntu 18.04-re

8. A PHP az egyik legszélesebb körben használt szerveroldali szkriptnyelv, amelyet webhelyeken és alkalmazásokban dinamikus tartalom generálására használnak. A következő paranccsal telepítheti a PHP-t (alapértelmezett verzió a PHP 7.2) és egyéb modulokat a webes telepítésekhez.

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

9. A PHP telepítése után tesztelheti a PHP beállításait úgy, hogy létrehoz egy egyszerű info.php oldalt a webszerver dokumentumgyökerében, ezzel az egyetlen paranccsal.

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

10. Ezután nyisson meg egy webböngészőt, és adja meg ezt az URL-t a php információs oldal megtekintéséhez.

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

4. lépés: Telepítse a PhpMyAdmin programot az Ubuntu 18.04-re

11. Végül telepítheti a phpMyAdmin programot a MySQL/MariaDB adatbázisok adminisztrálására egy webböngésző kényelméből, a következő parancs futtatásával.

sudo apt install phpmyadmin

A csomagtelepítési folyamat során ki kell választania azt a webszervert, amelyet automatikusan be kell állítani a phpMyAdmin futtatására, majd a szóköz billentyű lenyomásával válassza az apache lehetőséget, majd nyomja meg az Enter billentyűt.

12. Ezután adja meg a MySQL/MariaDB rendszergazdai felhasználó jelszavát, hogy a telepítő adatbázist tudjon létrehozni a phpmyadmin számára.

13. Miután mindent telepített, újraindíthatja az apache2 szolgáltatást a legutóbbi módosítások végrehajtásához.

sudo systemctl restart apache2

Megjegyzés: Ha a PhpMyAdmin csomag nem működik automatikusan az apache webszerverrel, futtassa a következő parancsokat a phpmyadmin apache konfigurációjának másolásához az /etc/phpmyadmin/ alatt található fájlt az Apache webszerver elérhető konfigurációinak könyvtárába /etc/apache2/conf-available/, majd aktiválja az a2enconf segítségével. > segédprogramot, és indítsa újra az apache szolgáltatást, az alábbiak szerint hat a legutóbbi módosításokra.

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

14. Végül egy webböngészőből írja be a következő URL-t a phpMyAdmin webes felület eléréséhez.

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

Használja a root hitelesítési adatokat a phpMyAdminban történő hitelesítéshez, ahogy az a következő képernyőképen látható.

Fontos: A MySQL 5.7 verziótól kezdve a root bejelentkezéshez sudo parancs szükséges, ezért a root bejelentkezés sikertelen lesz a phpmyadmin segítségével , előfordulhat, hogy másik rendszergazdai felhasználói fiókot kell létrehoznia. Nyissa meg a mariadb shellt a root fiókkal egy terminálról, és futtassa a következő parancsokat új felhasználó létrehozásához:

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

Most jelentkezzen be a PhpMyAdmin szolgáltatásba az új admin hitelesítő adatokkal az adatbázisok kezeléséhez.

A PhpMyAdmin webes felületének biztonságossá tételéhez olvassa el ezt a cikket: 4 hasznos tipp a PhpMyAdmin webes felület biztonságossá tételéhez.

Ez az! Ebben a cikkben elmagyaráztuk, hogyan állíthatja be a LAMP veremet a legújabb PhpMyAdmin segítségével az Ubuntu 18.04 rendszerben. Az alábbi megjegyzés űrlap segítségével küldje el nekünk kérdéseit vagy gondolatait az útmutatóval kapcsolatban.