Serwer dedykowany: Instalacja phpMyAdmin
Ten poradnik został stworzony z wykorzystaniem następujących produktów:
(Szczegóły mogą się różnić w zależności od produktów różnych dostawców, ale główne koncepcje pozostają takie same)
Wprowadzenie
phpMyAdmin to darmowe narzędzie webowe do zarządzania bazami danych MySQL i MariaDB. Oferuje przyjazny interfejs, który pozwala tworzyć, edytować, zarządzać i usuwać bazy danych bez konieczności ręcznego wpisywania poleceń SQL.
Przygotowanie
Przed rozpoczęciem instalacji upewnij się, że system jest aktualny. Oczekujące aktualizacje i uaktualnienia możesz wykonać za pomocą poniższych poleceń:
sudo apt update -y
sudo apt upgrade -y
Musisz także upewnić się, że masz już zainstalowane PHP na swoim systemie. Jest to niezbędne do korzystania z phpMyAdmin. Aby dowiedzieć się, jak zainstalować PHP, zajrzyj do naszego poradnika Instalacja PHP.
Jeśli brakuje niezbędnych pakietów PHP, pliki phpMyAdmin nie będą poprawnie przetwarzane i wyświetlane.
Instalacja
Jeśli przygotowania zostały zakończone, możesz rozpocząć instalację interfejsu phpMyAdmin. Najpierw otwórz katalog instalacyjny, w którym chcesz zainstalować phpMyAdmin.
Przejdź do odpowiedniego katalogu poleceniem cd /usr/share
. Następnie pobierz najnowszą wersję phpMyAdmin do katalogu instalacyjnego za pomocą wget
:
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
Jeśli polecenie wget
nie jest dostępne, możesz je zainstalować poleceniem sudo apt install wget -y
.
Po zakończeniu pobierania rozpakuj pobrany plik ZIP za pomocą poniższego polecenia:
unzip phpmyadmin.zip
Jeśli polecenie unzip
nie jest dostępne, możesz je zainstalować poleceniem sudo apt install unzip -y
.
Rozpakowane archiwum możesz teraz przemianować na prostszą nazwę, usunąć plik ZIP i ustawić odpowiednie uprawnienia:
mv phpMyAdmin-*-all-languages phpmyadmin
rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
Konfiguracja
Plik konfiguracyjny serwera WWW
Teraz phpMyAdmin musi zostać dodany do konfiguracji serwera WWW. W tym celu użyj nano /etc/apache2/conf-available/phpmyadmin.conf
, aby utworzyć nowy plik konfiguracyjny Virtual Host i wypełnij go następującą zawartością:
# Konfiguracja Apache dla phpMyAdmin
Alias /phpmyadmin /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
</Directory>
# Zabroń dostępu do katalogów, które nie wymagają dostępu webowego, dla bezpieczeństwa
<Directory /usr/share/phpmyadmin/templates>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/libraries>
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin/setup/lib>
Require all denied
</Directory>
Po wprowadzeniu zawartości konfiguracji Apache2 dla phpMyAdmin zapisz plik i zamknij edytor za pomocą CTRL+X
, następnie potwierdź Y
i naciśnij Enter
.
Nowo utworzony plik konfiguracyjny Virtual Host musi zostać aktywowany i załadowany. Wykonaj poniższe polecenia:
a2enconf phpmyadmin
systemctl reload apache2
Utworzenie wymaganego katalogu tymczasowego
Aby phpMyAdmin działał poprawnie, należy utworzyć katalog tymczasowy i ustawić odpowiednie uprawnienia. Zrób to za pomocą poniższych poleceń:
mkdir /usr/share/phpmyadmin/tmp/
chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
Podsumowanie
Gratulacje, pomyślnie zainstalowałeś i skonfigurowałeś phpMyAdmin. Do webowego interfejsu możesz uzyskać dostęp, wpisując adres IP i ścieżkę swojego serwera (http://Adres-IP/phpmyadmin). W razie dalszych pytań lub potrzeby pomocy, śmiało kontaktuj się z naszym zespołem wsparcia, który jest dostępny codziennie, by Ci pomóc! 🙂