Instalowanie phpMyAdmina w CentOS 7

Interfejs internetowy phpMyAdmin jest obecnie aktywnie wykorzystywany przez użytkowników bazy danych MySQL, ponieważ obsługują one interakcję tylko przez terminal. Zainstalowanie dodatkowego oprogramowania z interfejsem graficznym znacznie uprości procedurę pracy z serwerami WWW, ale najpierw trzeba będzie podjąć szereg działań, które czasami powodują trudności. Dzisiaj chcielibyśmy rozważyć jak najwięcej instalacji phpMyAdmina w systemie operacyjnym CentOS 7, dzieląc wszystkie ważne kroki na etapy. Wszystko, co musisz zrobić, to postępować zgodnie z podanymi instrukcjami i poprawnie wprowadzić każde polecenie.

Zainstaluj phpMyAdmin w CentOS 7

Niestety oficjalne repozytorium omawianej aplikacji nie istnieje, więc musisz najpierw dodać pamięć użytkownika do systemu, z którego zostanie wykonany proces instalacji. Ponadto w tej chwili szczególnie popularne są dwie wersje phpMyAdmina, ale powiemy Ci o instalacji każdego z nich io dalszej konfiguracji serwera WWW Apache lub Nginx.

Dodaj składniki phpMyAdmin

Oczywiście podczas pracy z nowymi aplikacjami w Linuksie ich biblioteki są zawsze najpierw dodawane do systemu, a phpMyAdmin nie jest wyjątkiem. Porozmawiajmy na temat dwóch dostępnych wersji, poczynając od zalecanych programistów.

Zainstaluj phpMyAdmin 4.4

phpMyAdmin 4.4 działa w wersji językowej programowania PHP w wersji 5.4 i, jak wiesz, ta wersja nie jest najnowsza, co nie przeszkadza jej być najpopularniejszym i najbardziej poszukiwanym. Jego instalacja w CentOS odbywa się poprzez klasyczny „Terminal” w zaledwie kilku krokach:

  1. Uruchom konsolę za pomocą dowolnej wygodnej metody, na przykład za pomocą menu „Aplikacje” .
  2. Uruchomienie terminalu w celu dalszej instalacji phpMyAdmina w CentOS 7

  3. Wpisz sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm aby pobrać pakiet oprogramowania z repozytorium użytkowników Extra Packages for Enterprise Linux.
  4. Pobieranie pakietów z repozytorium phpMyAdmin w CentOS 7

  5. Aby kontynuować proces, wprowadź hasło do konta z uprawnieniami administratora.
  6. Wprowadzanie hasła do pobierania pakietów z repozytorium phpMyAdmin w CentOS 7

  7. Po zakończeniu dodawania pakietów zaktualizuj listę bibliotek systemowych za pomocą sudo yum -y update .
  8. Aktualizacja pakietów systemowych do instalacji phpMyAdmina w CentOS 7

  9. Powyższe polecenie instaluje wszystkie dostępne aktualizacje, a następnie konieczne będzie jedynie zainstalowanie klienta aplikacji poprzez sudo yum -y install phpmyadmin .
  10. Instalowanie oprogramowania phpMyAdmin w CentOS 7

Podczas korzystania z serwera WWW, na przykład Apache, wystarczy go ponownie uruchomić i sprawdzić działanie zainstalowanego komponentu, przechodząc do http://ip_вашего_сервера/phpmyadmin .

Instalowanie najnowszej wersji phpMyAdmin

Niektórzy użytkownicy są zainteresowani tylko najnowszą wersją phpMyAdmina, do instalacji której będziesz musiał wykonać inne czynności, dodatkowo pobierając nowe pakiety. Ogólnie instrukcja pozostaje podobna, ale z pewnymi zmianami.

  1. Dodaj nowy pakiet do systemu, pobierając go z repozytorium za pomocą sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm .
  2. Pobierz najnowszą wersję phpMyAdmin na CentOS 7 z repozytorium

  3. Zaktualizuj dostępne biblioteki systemowe za pomocą już znanego polecenia sudo yum update .
  4. Aktualizacja bibliotek systemowych w celu zainstalowania najnowszej wersji phpMyAdmin w CentOS 7

  5. Dołącz obsługę najnowszej wersji aplikacji, w tej chwili jest to 7.1. Aby to zrobić, wpisz yum-config-manager --enable remi-php71 .
  6. Włącz zgodność z PHP 7 dla phpMyAdmin w CentOS 7

  7. Zainstaluj sudo yum install phpmyadmin oprogramowanie sudo yum install phpmyadmin , a odpowiednia wersja PHP zostanie określona automatycznie.
  8. Zainstaluj najnowszą wersję phpMyAdmin w CentOS 7

Na tym kończy się dodawanie wszystkich komponentów, jednak przed rozpoczęciem pracy z interfejsem WWW należy skonfigurować sam serwer. Następnie analizujemy implementację tej procedury w dwóch popularnych rozwiązaniach - Apache i Nginx.

Konfigurowanie phpMyAdmina w Nginx

Niektórzy użytkownicy wolą pracować z serwerem internetowym Nginx, ponieważ zapewnia on dużą szybkość i wydajność. Jeśli jesteś zwolennikiem tego oprogramowania, po zainstalowaniu phpMyAdmina będziesz musiał wprowadzić szereg zmian w celu działania całego mechanizmu.

Przede wszystkim zwróć uwagę na fakt, że sam serwer WWW został już dodany do systemu operacyjnego, jeśli tak nie jest, naprzemiennie wpisz następujące polecenia w konsoli:

sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx

Następnie wykonaj następujące instrukcje:

  1. Dołącz phpMyAdmin do katalogu serwera WWW za pomocą linii sudo ln -s /usr/share/phpMyAdmin /var/www/html/phpmyadmin .
  2. Utwórz folder z phpMyAdmin w Nginx dla CentOS

  3. Po wprowadzeniu zmian uruchom ponownie, wpisując sudo systemctl restart php-fpm .
  4. Zrestartuj serwer Nginx, aby zainstalować phpMyAdmin w CentOS 7

  5. sudo vi /etc/nginx/nginx.conf standardowego edytora tekstu, uruchom plik konfiguracyjny sudo vi /etc/nginx/nginx.conf .
  6. Otwórz plik konfiguracyjny Nginx, aby skonfigurować phpMyAdmin w CentOS 7

  7. Znajdź blok „http” i dodaj linię disable_symlinks off; .
  8. Edytuj plik konfiguracyjny Nginx dla phpMyAdmin w CentOS 7

  9. Zapisz zmiany i zamknij plik, a następnie ponownie uruchom sudo nginx -s reload Nginx sudo nginx -s reload .
  10. Uruchom ponownie serwer Nginx po zainstalowaniu phpMyAdmina w CentOS 7

Zaleca się zabezpieczyć serwer WWW, tworząc losowe hasło. Aby to zrobić, wpisz openssl passwd i skopiuj wynik. Następnie musisz uruchomić plik haseł za pomocą sudo vi /etc/nginx/passwords i dodać tam nowy wiersz w formacie имя_пользователя:пароль , aby na przykład wyszło Admin: 4B7fsek4L2.

Konfigurowanie phpMyAdmina w Apache

Chociaż poprzedni serwer WWW jest uważany za lepszy w niektórych aspektach, Apache nadal pozostaje dość popularnym rozwiązaniem i jest używany w systemie oprogramowania LAMP. Jego instalacja w CentOS odbywa się poprzez dosłownie kilka poleceń:

yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service

Jeśli serwer został już dodany lub wykonałeś powyższe polecenia, możesz przejść bezpośrednio do ustawienia phpMyAdmina, a to odbywa się w następujący sposób:

  1. Ustaw hasło dostępu administratora za pomocą sudo htpasswd -c /etc/httpd/passwords admin .
  2. Ustaw hasło serwera phpMyAdmin Apache w CentOS 7

  3. Uruchom plik konfiguracyjny do dalszej edycji: vi /etc/httpd/conf.d/phpMyAdmin.conf .
  4. Otwórz plik konfiguracyjny Apache, aby skonfigurować phpMyAdmin w CentOS 7

  5. Znajdź sekcję » I wklej tę treść:

    Options Indexes FollowSymLinks
    AllowOverride All
    AuthType Basic
    AuthName "Restricted Content"
    AuthUserFile /etc/httpd/passwords
    Require valid-user

  6. Edytuj plik konfiguracyjny phpMyAdmin Apache w CentOS 7

W tym artykule zapoznałeś się nie tylko z procedurą dodawania samych komponentów phpMyAdmin, ale także z ich początkową konfiguracją na dwóch różnych serwerach internetowych. Podczas wykonywania każdego polecenia zdecydowanie zalecamy odczytywanie powiadomień wyświetlanych w konsoli: czasami mogą one wskazywać na wystąpienie błędów wymagających natychmiastowej rozdzielczości.