Weboldal keresés

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


A LAMP verem a dinamikus webhelyek létrehozásához leggyakrabban használt szoftvercsomagok kombinációja. A LAMP egy olyan rövidítés, amely a benne lévő csomagok első betűjét használja: Linux, Apache, M<ariaDB és PHP.

A LAMP segítségével fantasztikus webhelyeket készíthet olyan platformokkal, mint például a WordPress vagy a Joomla.

Ezenkívül alapértelmezés szerint aMySQL/MariaDB adatbázisok kezelése a parancssori felületről történik, a MySQL-héjon keresztül. Ha inkább grafikus felületről szeretné kezelni adatbázisait és egyéb hasznos adatbázis-szerverműveleteket végezni, telepítenie kell a PhpMyAdmin népszerű PHP-alapú webalkalmazást.

Ha LAMP-beállítást keres az Ubuntu 20.04-hez, akkor olvassa el az Ubuntu 20.04-es LEMP beállítási útmutatóját.

Ebből a cikkből megtudhatja, hogyan telepítheti és konfigurálhatja a LAMP-ot a PhpMyAdmin segítségével az Ubuntu 20.04 szerveren. Az útmutató feltételezi, hogy már telepítette az Ubuntu 20.04 verziót. Ha még nem telepítette, itt tekintheti meg útmutatóinkat:

Előfeltételek:

  1. Ubuntu 20.04 kiszolgáló telepítési útmutatója

1. lépés: Az Apache telepítése Ubuntu 20.04-re

1. Az Apache2 egy nyílt forráskódú, népszerű, hatékony, megbízható és nagy mértékben bővíthető web-/HTTP-kiszolgálószoftver, amelyet számos webhely használ az interneten.

Az Apache2 csomag telepítéséhez használja az alapértelmezett csomagkezelőt az alábbiak szerint:

sudo apt install apache2

Az Apache2 konfigurációs fájljai az /etc/apache2 könyvtárban találhatók, a fő konfigurációs fájl pedig az /etc//etc/apache2/apache2.conf. >. A webfájlok tárolásának alapértelmezett dokumentumgyökere a /var/www/html/.

2. Az Ubuntu rendszerben, a többi nagyobb Linux disztribúciótól eltérően, a rendszeres szolgáltatások automatikusan elindulnak, és engedélyezik az indulást a rendszerindításkor, amikor egy csomag (szándékosan) szolgáltatásként futtatni) a telepítés befejeződött.

A következő systemctl parancsokkal ellenőrizheti, hogy az Apache2 szolgáltatás elindult és engedélyezve van-e rendszerindításkor.

sudo systemctl status apache2
sudo systemctl is-enabled apache2

4. Ezután tesztelnie kell az Apache2 szerver telepítésének megfelelő működését. Nyisson meg egy webböngészőt, és használja a következő címet a navigációhoz.

http://YOUR_SERVER_IP

Látnia kell az Apache Ubuntu alapértelmezett oldalát a képernyőképen.

2. lépés: A MariaDB Database telepítése Ubuntu 20.04-re

5. A MariaDB a népszerű MySQL adatbázis elágazása. Mára is népszerű, és az alapértelmezett a legtöbb Linux-disztribúcióban, beleértve az Ubuntut is, és a legtöbb felhőajánlat része is.

A MariaDB adatbázis-kiszolgáló és ügyfél telepítéséhez futtassa a következő parancsot.

sudo apt install mariadb-server mariadb-client

A MariaDB konfigurációs fájlok az /etc/mysql/ könyvtárban találhatók. Nagyon sok konfigurációs fájl található benne, további információkért olvassa el a MariaDB dokumentációját.

6. Ezután ellenőrizze, hogy a MariaDB adatbázis-szolgáltatás fut-e, és engedélyezve van-e az automatikus elindulás a rendszer újraindításakor.

sudo systemctl status mariadb
sudo systemctl is-enabled mariadb

7. Éles kiszolgálókon engedélyeznie kell néhány alapvető biztonsági intézkedést a MariaDB adatbázis telepítéséhez a mysql_secure_installation szkript futtatásával, amely a MariaDB-vel együtt érkezik. > csomagot.

sudo mysql_secure_installation

A szkript futtatása után végigvezeti Önt egy sor kérdésen, ahol igen(y) vagy nem(n) megválaszolásával engedélyezhet bizonyos biztonsági beállításokat. Mivel az adatbázisrendszert most telepítették, nincs adatbázis gyökér (vagy rendszergazda) felhasználói jelszava.

Tehát létre kell hoznia egyet a következő képernyőképen látható módon.

  • Adja meg a root jelenlegi jelszavát (nem adja meg): Enter
  • Beállítunk egy root jelszót? [I/n] y
  • Eltávolítja a névtelen felhasználókat? [I/n] y
  • Letiltja a root bejelentkezést távolról? [I/n] y
  • Eltávolítja a tesztadatbázist, és hozzáférhet hozzá? [I/n] y
  • Újratölti a jogosultságtáblázatokat most? [I/n] y

8. A MariaDB parancsértelmező eléréséhez futtassa a mysql parancsot a -u kapcsolóval a sudo mellett . Ha nem használja a sudo parancsot, akkor a következő képernyőképen látható hibával kell találkoznia.

mysql -u root -p
sudo mysql -u root

3. lépés: A PHP telepítése Ubuntu 20.04-be

9. Egy általános célú, nyílt forráskódú szkriptnyelv, a PHP a webfejlesztés egyik legnépszerűbb programozási nyelve. Ez hajtja a világ legnépszerűbb webhelyeit és webalkalmazásait.

A PHP telepítéséhez futtassa a következő parancsot.

sudo apt install php libapache2-mod-php php-mysql

A PHP konfigurációs fájlja az /etc/php/7.2/ mappában található.

Továbbá, a projekttől függően, érdemes lehet telepíteni néhány PHP-bővítményt, amelyre az alkalmazáshoz szükség van. A képen látható módon kereshet egy PHP-kiterjesztésben.


sudo apt-cache search php | grep php-		#show all php packages

10. Miután megtalálta a bővítményt, telepítheti azt. Például PHP modulokat telepítek a Redis memória gyorsítótárához és a Zip tömörítő eszközhöz.

sudo apt install php-redis php-zip

11. A PHP-bővítmény telepítése után újra kell indítania az apache-t a legutóbbi módosítások alkalmazásához.

sudo systemctl restart apache2

12. Ezután ellenőrizze, hogy az Apache működik-e a PHP-vel együtt. Az ábra szerint hozzon létre egy info.php oldalt a webdokumentum /var/www/html/ gyökérkönyvtárában.

sudo vi /var/www/html/info.php

Másolja és illessze be a következő kódot a fájlba, majd mentse a fájlt, és lépjen ki belőle.

<?php
        phpinfo();
?>

13. Ezután nyisson meg egy webböngészőt, és navigáljon a következő címen.

http://YOUR_SERVER_IP/info.php

Ha az Apache és a PHP jól működik együtt, akkor látnia kell a PHP-információkat (a konfigurációs beállítások és a rendelkezésre álló előre definiált változók, a telepített modulok és egyebek a rendszeren) az alábbiakban. képernyőkép.

4. lépés: A PhpMyAdmin telepítése Ubuntu 20.04-ben

14. A MySQL/MariaDB adatbázisok adminisztrációjának kezelésére szolgáló PhpMyAdmin egy ingyenes, széles körben használt webalapú grafikus eszköz, intuitív webvel. felület, amely a MySQL és a MariaDB műveletek széles skáláját támogatja.

A PhpMyAdmin telepítéséhez futtassa a következő parancsot.

sudo apt install phpmyadmin

15. A csomag telepítése során a rendszer arra kéri, hogy válassza ki azt a webszervert, amelyet automatikusan be kell állítani a PhpMyAdmin futtatására. Kattintson az Enter gombra az Apache, az alapértelmezett beállítás használatához.

16. Ezenkívül a PhpMyAdmin rendszerben telepíteni és konfigurálva kell lennie egy adatbázisnak, mielőtt elkezdheti használni. Egy adatbázis konfigurálásához a PhpMyAdmin számára a dbconfig-common csomaggal, válassza a yes lehetőséget a következő promptban.

17. Ezután hozzon létre egy jelszót a PhpMyAdmin számára, hogy regisztráljon a MariaDB adatbázis-kiszolgálón.

A telepítési folyamat befejeztével a phpMyAdmin konfigurációs fájljai az /etc/phpmyadmin mappában találhatók, a fő konfigurációs fájl pedig az /etc/phpmyadmin/config.inc.php. Egy másik fontos konfigurációs fájl a /etc/phpmyadmin/apache.conf, amely az Apache2 PhpMyAdmin szolgáltatással való együttműködésére való konfigurálására szolgál.

18. Ezután be kell állítania az Apache2-t a phpMyAdmin webhely kiszolgálásához. Futtassa a következő parancsot az /etc/phpmyadmin/apache.conf fájl szimbolizálásához az /etc/apache2/conf-available/phpmyadmin.conf fájlhoz. Ezután engedélyezze a phpmyadmin.conf konfigurációs fájlokat az Apache2 számára, és indítsa újra az Apache2 szolgáltatást a legutóbbi módosítások alkalmazásához.

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo systemctl reload apache2.service

19. Egy böngészőben lépjen a http://SERVER_IP/phpmyadmin címre, és cserélje le a SERVER_IP elemet a szerver tényleges IP-címére.

http://SERVER_IP/phpmyadmin

Miután betöltődött a PhpMyAdmin bejelentkezési oldal, írja be a root értéket a felhasználónévhez és a jelszóhoz, vagy egy másik MariaDB-felhasználót, ha rendelkezik beállításokkal, és adja meg a felhasználó jelszavát. Ha letiltotta a távoli root felhasználó bejelentkezését, a phpmyadmin felhasználóval és jelszóval jelentkezhet be.

20. Bejelentkezés után megjelenik a PhpMyAdmin irányítópult. Használja adatbázisok, táblák, oszlopok, relációk, indexek, felhasználók, engedélyek stb. kezelésére.

Ezzel az útmutató végére értünk. Használja a visszajelzési űrlapot, ha kérdéseket szeretne feltenni ezzel az útmutatóval vagy az Ubuntu 20.04-et érintő, a LAMP veremmel kapcsolatos egyéb problémákkal kapcsolatban.