[1] PHPMyAdmin – Instalacja
3 lutego 2023Aby instalacja przebiegła pomyślnie i zakończyła się sukcesem należy mieć zainstalowane, poprawnie skonfigurowane i działające następujące komponenty:
• Serwer http Apache,
• Serwer bazodanowy MySQL,
• Język PHP.
Jako elementy opcjonalne – nie wymagane, aczkolwiek pożądane zalecam posiadanie OpenSSL wraz z podpisanym certyfikatem – patrz Instalacja i konfiguracja.
Jeśli zamierzasz łączyć się z aplikacją phpMyAdmin poprzez publiczną sieć Internet, upewnij się, że Twój serwer http posiada poprawnie skonfigurowane połączenia szyfrowane SSL. Jeśli Apache nie posiada szyfrowania SSL to dane logowania do MySQL będą przesyłane poprzez sieć Internet w jawnej, nieszyfrowanej formie, co umożliwia ich przechwycenie.
Instalacja
Zainstalować ppMyAdmin można kompilując go. Aby skompilować phpMyAdmin’a wykonaj:
root@vfbsd01:~ # cd /usr/ports/databases/phpmyadmin root@vfbsd01:/usr/ports/databases/phpmyadmin # make config ; make install clean # teraz możesz spokojnie pójść na kawę ;-) root@vfbsd01:/usr/ports/databases/phpmyadmin # rehash
Instalacja z pakietu w wersji FreeBSD 13.1 nie jest możliwa, należy zainstalować phpMyAdmin z pobranych z jego strony domowej źródeł. Najpierw należy zainstalować narzędzie [wget]:
root@vfbsd01:~ # pkg install wget
Dodatkowo musimy doinstalować kilka pakietów – rozszerzeń dla PHP.
root@vfbsd01:~ # pkg install php81-extensions php81-composer php81-pecl-json_post
Przeładujmy teraz bazę rozszerzeń:
root@vfbsd01:~ # rehash
Ze strony phpMyAdmin – Downloads [https://www.phpmyadmin.net/downloads/] pobieramy najnowszą paczkę oprogramowania [phpMyAdmin-5.2.0-all-languages.tar.gz].
root@vfbsd01:~ # wget https://files.phpmyadmin.net/phpMyAdmin/5.2.0/phpMyAdmin-5.2.0-all-languages.tar.gz
Możesz sprawdzić, czy skróty pasują do pobranego pliku, uruchamiając poniższe polecenie i porównaj je z hashem sha256 dostępnym na stronie pobierania.
root@vfbsd01:~ # sha256 phpMyAdmin-5.2.0-all-languages.tar.gz SHA256 (phpMyAdmin-5.2.0-all-languages.tar.gz) = f794528eebf1b723a29b89d239963e979a251fb484fd6e788919bf8cbca7db39
Przejdźmy teraz do [/usr/local/www/apache24/data/] i stwórzmy katalog dla phpMyAdmin
root@vfbsd01:~ # cd /usr/local/www/apache24/data/ root@vfbsd01:/usr/local/www/apache24/data # mkdir phpmyadmin root@vfbsd01:/usr/local/www/apache24/data # cd root@vfbsd01:~ # tar -zxvf phpMyAdmin-5.2.0-all-languages.tar.gz root@vfbsd01:~ # cd phpMyAdmin-5.2.0-all-languages root@vfbsd01:~/phpMyAdmin-5.2.0-all-languages # cp -r * /usr/local/www/apache24/data/phpmyadmin/