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-zipAz ö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 restartMost 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-php73A 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/phpmyadminEzutá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.phpEzután szerkessze a 'config.inc.php' fájlt a vim szerkesztővel.
vim config.inc.phpA 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 restartEnnek 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/





