Ako nainštalovať phpMyAdmin s Nginx na FreeBSD


Na tejto stránke

  1. Krok 1 - Nainštalujte rozšírenia PHP
  2. Krok 2 - Nainštalujte phpMyAdmin
  3. Krok 3 – Nakonfigurujte phpMyAdmin
  4. Krok 4 – Testovanie
  5. 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/