Ako nainštalovať phpMyAdmin s Nginx na FreeBSD
Na tejto stránke
- Krok 1 - Nainštalujte rozšírenia PHP
- Krok 2 - Nainštalujte phpMyAdmin
- Krok 3 – Nakonfigurujte phpMyAdmin
- Krok 4 – Testovanie
- Odkazy
phpMyAdmin je bezplatný a open-source webový aplikačný nástroj na správu databázy MySQL alebo MariaDB. phpMyAdmin je primárne napísaný v PHP a umožňuje vám spravovať databázy MySQL/MariaDB z webového prehliadača. Svoje databázy MySQL/MariaDB môžete jednoducho vytvárať, aktualizovať, importovať a exportovať z jedného miesta.
Tento tutoriál vám ukáže, ako nainštalovať a nakonfigurovať phpMyAdmin na FEMP Stack FreeBSD 12.0. Nainštalujeme niektoré ďalšie rozšírenia PHP, nainštalujeme phpMyAdmin z úložiska FreeBSD a nakonfigurujeme ho tak, aby fungoval v prostredí FEMP Stack.
Predpoklad
Pre túto príručku použijeme server s FreeBSD 12.0 s 1 GB RAM a 2 CPU. A uistite sa, že je na ňom nainštalovaný zásobník FEMP. Na inštaláciu FEMP Stack na váš FreeBSD 12.0 môžete použiť odkaz nižšie.
Nainštalujte FEMP Stack na FreeBSD 12.0
Čo urobíme:
- Nainštalujte ďalšie rozšírenia PHP
- Nainštalujte phpMyAdmin
- Nakonfigurujte phpMyAdmin
- Testovanie
Krok 1 - Nainštalujte rozšírenia PHP
Najprv musíme nainštalovať niektoré rozšírenia PHP potrebné na inštaláciu phpMyAdmin.
Nainštalujte niektoré rozšírenia PHP pomocou príkazu pkg nižšie.
pkg install php73-ctype php73-filter php73-mysqli php73-json php73-mbstring php73-session php73-hash php73-xml php73-openssl php73-bz2 php73-zip
Po dokončení všetkých inštalácií načítajte všetky stiahnuté rozšírenia reštartovaním služby PHP-FPM pomocou nasledujúceho príkazu.
service php-fpm restart
Teraz skontrolujte načítané rozšírenia PHP.
php -m | egrep "ctype|filter|mysqli|json|mbstring|session|hash|xml|openssl|zip"
A dostanete výsledok, ako je uvedené nižšie.
Výsledkom je, že všetky rozšírenia PHP potrebné na inštaláciu phpMyAdmin boli nainštalované do systému FreeBSD 12.0. A sme pripravení nainštalovať balík phpMyAdmin.
Krok 2 - Nainštalujte phpMyAdmin
FreeBSD štandardne poskytuje balík pre phpMyAdmin. Takže môžeme nainštalovať balík phpMyAdmin pomocou nástroja na správu balíkov pkg.
Ak chcete získať zoznam všetkých dostupných balíkov phpMyAdmin v úložisku FreeBSD, môžete použiť príkaz pkg search, ako je uvedené nižšie.
pkg search phpmyadmin
Teraz získate viacero verzií phpMyAdmin.
Nainštalujte najnovšiu verziu balíka phpMyAdmin pomocou príkazu nižšie.
pkg install phpMyAdmin-php73
Po dokončení inštalácie získate výsledok, ako je uvedené nižšie.
Balíky phpMyAdmin boli nainštalované do systému FreeBSD 12.0 a nachádzajú sa v adresári '/usr/local/www/phpMyAdmin'.
Krok 3 – Nakonfigurujte phpMyAdmin
Po inštalácii phpMyAdmin ho nakonfigurujeme tak, aby fungoval s webovým serverom Nginx v prostredí FEMP Stack. phpMyAdmin bude prístupný z adresy IP servera s cestou URL '/phpmyadmin'.
Predtým, ako budete pokračovať, budete musieť vygenerovať tajomstvo phpMyAdmin blowfish pomocou online nástroja vygenerovaného nižšie.
https://phpsolved.com/phpmyadmin-blowfish-secret-generator/
Otvorte odkaz vo svojom prehliadači a skopírujte vygenerované tajomstvo blowfish do svojej poznámky.
Ďalej vytvoríme nový symbolický odkaz pre adresár phpMyAdmin na predvolený koreňový adresár dokumentov Nginx.
Vytvorte nový symbolický odkaz pre adresár '/usr/local/www/phpMyAdmin/' do koreňového adresára dokumentu Nginx '/usr/local/www/nginx/phpmyadmin' pomocou nasledujúceho príkazu.
ln -s /usr/local/www/phpMyAdmin/ /usr/local/www/nginx/phpmyadmin
Potom prejdite do adresára '/usr/local/www/phpMyAdmin/' a skopírujte príklad konfigurácie do 'config.inc.php'.
cd /usr/local/www/phpMyAdmin/
cp config.sample.inc.php config.inc.php
Potom upravte súbor 'config.inc.php' pomocou editora vim.
vim config.inc.php
Navrch prilepte tajomstvo fúkania, ktoré ste vygenerovali.
$cfg['blowfish_secret'] = 'dsz79ufuF38T06Il0}BieN:pc=4vAJRB';
Uložiť a zavrieť.
Teraz, keď je konfigurácia phpMyAdmin dokončená, reštartujte službu Nginx pomocou nasledujúceho príkazu.
service nginx restart
V dôsledku toho bude phpMyAdmin prístupný z vášho webového prehliadača na ceste '/phpmyadmin'.
Krok 4 – Testovanie
Otvorte webový prehliadač, zadajte IP adresu servera a postupujte podľa cesty „phpmyadmin“ na paneli s adresou.
http://10.5.5.25/phpmyadmin/
Teraz získate prihlasovaciu stránku phpMyAdmin, ako je uvedené nižšie. Prihláste sa pomocou svojho používateľského mena a hesla MySQL/MariaDB.
Po prihlásení sa vám zobrazí panel phpMyAdmin nižšie.
Výsledkom je, že inštalácia a konfigurácia phpMyAdmin s webovým serverom Nginx v prostredí FEMP Stack a pomocou FreeBSD 12.0 bola úspešne dokončená.
Odkazy
- https://www.freebsd.org/doc/
- https://www.phpmyadmin.net/docs/