Weboldal keresés

A phpMyAdmin telepítése Nginx segítségével FreeBSD-n


A phpMyAdmin egy ingyenes és nyílt forráskódú webes alkalmazási eszköz a MySQL vagy MariaDB adatbázis kezelésére. A phpMyAdmin elsősorban PHP nyelven íródott, és lehetővé teszi a MySQL/MariaDB adatbázisok kezelését a webböngészőből. Egyszerűen létrehozhatja, frissítheti, importálhatja és exportálhatja MySQL/MariaDB adatbázisait egy helyről irányítópultról.

Ez az oktatóanyag megmutatja, hogyan kell telepíteni és beállítani a phpMyAdmin programot a FEMP Stack FreeBSD 12.0-n. Telepítünk néhány további PHP-bővítményt, telepítjük a phpMyAdmin-t a FreeBSD tárolóból, és beállítjuk, hogy működjön a FEMP Stack környezetben.

Előfeltétel

Ebben az útmutatóban egy FreeBSD 12.0-s szervert fogunk használni, 1 GB RAM-mal és 2 CPU-val. És győződjön meg arról, hogy a FEMP Stack telepítve van a tetejére. Az alábbi hivatkozás segítségével telepítheti a FEMP Stack-et a FreeBSD 12.0-ra.

Telepítse a FEMP Stack-et FreeBSD 12.0-ra

Mit fogunk tenni:

  • További PHP-bővítmények telepítése
  • Telepítse a phpMyAdmin programot
  • A phpMyAdmin beállítása
  • Tesztelés

1. lépés - Telepítse a PHP-bővítményeket

Először is telepítenünk kell néhány PHP-bővítményt, amelyek a phpMyAdmin telepítéséhez szükségesek.

Telepítsen néhány PHP-bővítményt az alábbi pkg paranccsal.

pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip

Az összes telepítés befejezése után töltse be az összes letöltött bővítményt a PHP-FPM szolgáltatás újraindításával a következő paranccsal.

service php-fpm restart

Most ellenőrizze a betöltött PHP-bővítményeket.

php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"

És az eredményt az alábbiak szerint kapja meg.

Ennek eredményeként a phpMyAdmin telepítéséhez szükséges összes PHP kiterjesztés telepítve lett a FreeBSD 12.0 rendszerre. És készen állunk a phpMyAdmin csomag telepítésére.

2. lépés – Telepítse a phpMyAdmin programot

Alapértelmezés szerint a FreeBSD biztosítja a phpMyAdmin csomagját. Tehát a phpMyAdmin csomagot a pkg csomagkezelő eszközzel telepíthetjük.

A FreeBSD tárolóban elérhető phpMyAdmin csomagok listájának megtekintéséhez használja a pkg keresési parancsot az alábbiak szerint.

pkg search phpmyadmin

Most a phpMyAdmin több verzióját kapja meg.

Telepítse a phpMyAdmin csomag legújabb verzióját az alábbi paranccsal.

pkg install phpMyAdmin-php73

A telepítés befejezése után az alábbi eredményt kapja.

A phpMyAdmin csomagokat a FreeBSD 12.0 rendszerre telepítették, és a '/usr/local/www/phpMyAdmin' könyvtárban találhatók.

3. lépés – A phpMyAdmin konfigurálása

A phpMyAdmin telepítése után úgy konfiguráljuk, hogy az Nginx webszerverrel működjön a FEMP Stack környezetben. A phpMyAdmin a kiszolgáló IP-címéről lesz elérhető a „/phpmyadmin” URL elérési úttal.

Mielőtt továbbmenne, létre kell hoznia a phpMyAdmin blowfish titkát az alábbi online eszköz segítségével.

https://phpsolved.com/phpmyadmin-blowfish-secret-generator/

Nyissa meg a hivatkozást a böngészővel, és másolja a generált blowfish titkot a jegyzetébe.

Ezután létrehozunk egy új szimbolikus hivatkozást a phpMyAdmin könyvtárhoz az alapértelmezett Nginx dokumentum gyökérkönyvtárához.

Hozzon létre egy új szimbolikus hivatkozást a „/usr/local/www/phpMyAdmin/” könyvtárhoz az Nginx dokumentum „/usr/local/www/nginx/phpmyadmin” gyökérkönyvtárához a következő paranccsal.

ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/nginx/phpmyadmin

Ezután lépjen a „/usr/local/www/phpMyAdmin/” könyvtárba, és másolja a példakonfigurációt a „config.inc.php” fájlba.

cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.php

Ezután szerkessze a 'config.inc.php' fájlt a vim szerkesztővel.

vim config.inc.php

A tetejére illessze be az általad generált blowfish titkot.

$cfg['blowfish_secret'] = 'dsz79ufuF38T06Il0}BieN:pc=4vAJRB';

Mentés és bezárás.

Most, hogy a phpMyAdmin konfigurációja befejeződött, indítsa újra az Nginx szolgáltatást a következő paranccsal.

service nginx restart

Ennek eredményeként a phpMyAdmin elérhető lesz a webböngészőjéből a '/phpmyadmin' elérési úton.

4. lépés – Tesztelés

Nyissa meg a webböngészőt, írja be a szerver IP-címét, és kövesse a címsorban található „phpmyadmin” útvonalat.

http://10.5.5.25/phpmyadmin/

Most megkapja a phpMyAdmin bejelentkezési oldalt az alábbiak szerint. Jelentkezzen be MySQL/MariaDB felhasználónevével és jelszavával.

Miután bejelentkezett, az alábbi phpMyAdmin irányítópult jelenik meg.

Ennek eredményeként a phpMyAdmin telepítése és konfigurálása az Nginx webszerverrel a FEMP Stack környezetben és a FreeBSD 12.0 használatával sikeresen befejeződött.

Linkek

  • https://www.freebsd.org/doc/
  • https://www.phpmyadmin.net/docs/

Kapcsolódó cikkek: