Naprawdę skuteczne rozwiązania do pracy z bazami danych są nieliczne. Najczęściej aktywnie korzystał z kilku programów i rozwiązań. Aplikacja phpMyAdmin umożliwia pracę bez bezpośredniego wprowadzania w języku zapytań SQL, zapewniając prostotę i lojalność nowicjuszowi. Instalowanie phpMyAdmin Ubuntu to trywialne zadanie dla profesjonalisty. Początkujący użytkownik może napotkać pewne niespodzianki i kontrowersyjne punkty.
Jak zainstalować i skonfigurować phpMyAdmin w Ubuntu.
Treść
- 1 Co to jest phpMyAdmin?
- 2 Co zrobić najpierw?
- 3 Następne kroki
- 4 Bezpieczeństwo
- 4.1 .htaccess
- 4.2 Jak włączyć zezwolenie na używanie?
- 4.3 Tworzenie pliku dla dyrektyw
- 4.4 Jak utworzyć plik hasła?
- 5 Wycofaj zmiany. Jak usunąć phpMyAdmin?
- 6 Wniosek
Co to jest phpMyAdmin?
phpMyAdmin to tradycyjna aplikacja internetowa o otwartym kodzie źródłowym wydana na licencji GNU GPL. Oznacza to, że każdy może korzystać z programu w dowolnym celu, a także modyfikować jego kod i modyfikować oprogramowanie. Aplikacja umożliwia wykonywanie różnych zadań związanych z administrowaniem bazą danych MySQL, komendami języka zapytań, a także przeglądaniem baz danych.A wszystko to jest dostępne bezpośrednio z przeglądarki!
Program naprawdę zyskał dużą popularność. Jest szeroko stosowany w różnych projektach darmowych i komercyjnych, a eksperci języka PHP mogą swobodnie wbudowywać w niego swoją funkcjonalność. Rzućmy okiem na to, co należy zrobić przed zainstalowaniem phpMyAdmina na Ubuntu.
Co zrobić najpierw?
Przed zainstalowaniem phpMyAdmin ...
Przede wszystkim upewnij się, że masz wymagane prawa. Uzyskanie uprawnień roota nie jest konieczne, ale uprawnienia polecenia sudo muszą być obecne.
Po drugie, LAMP musi być skonfigurowany na twoim serwerze. Jest to stos technologii Linux (w tym Ubuntu), serwera WWW Apache, MySQL DBMS i języka programowania PHP. Bez tych technologii nie ma sensu kontynuować pracy.
Po trzecie, uzyskaj domenę z certyfikatem SSL / TLS. Wiadomo, że serwer phpMyAdmin instalowany na Ubuntu jest często atakowany. Jeśli chcesz chronić serwer przed zagrożeniami, lepiej nie łączyć się z nim za pośrednictwem niezabezpieczonego połączenia (HTTP).
Następne kroki
Aby rozpocząć instalację aplikacji phpMyAdmin na serwerze Ubuntu, musisz zaktualizować informacje o pakiecie:
"sudo apt-get update"
Następnie możesz pobrać i zainstalować potrzebne pliki:
"sudo apt-get install phpMyAdmin php-mbstring php-gettext"
Gdy po raz pierwszy skonfigurujesz phpMyAdmin, Ubuntu będzie potrzebować dodatkowych informacji. Wybierz serwer "apache2". Na pytanie dotyczące używania "dbconfig-common" odpowiedz "Tak". Następnie wprowadź informacje administratora, gdzie będzie to konieczne. Następnie wprowadź i powtórz hasło dla samego programu.
Teraz włącz rozszerzenia PHP. Należy to zrobić ręcznie:
"sudo phpenmod mcrypt
sudo phpenmod mbstring "
Teraz zrestartuj program Apache. To zastosuje zmiany:
"sudo systemctl restart apache2"
Dostęp do interfejsu programu phpMyAdmin będzie dostępny przez ...:
"https: // x / phpMyAdmin"
gdzie "x" to nazwa domeny lub adres IP serwera. Teraz możesz łatwo wejść do skonfigurowanego programu. Aby to zrobić, użyj standardowej nazwy - "root", a także hasła wprowadzonego podczas konfigurowania MySQL. Poniższe kroki dotyczące konfiguracji aplikacji phpMyAdmin w systemie Ubuntu są potrzebne, jeśli chcesz zwiększyć bezpieczeństwo pracy.
Bezpieczeństwo
Za pomocą dodatkowych technik można zapewnić ochronę "premiową" podczas zarządzania systemem DBMS za pośrednictwem przeglądarki.
.htaccess
Plik .htaccess musi być użyty do zapewnienia, że serwer Apache jest zarządzany przez osobę, która go używa. Ten plik zawiera określone dyrektywy, które są obowiązkowe do wykonania na całym serwerze sieciowym. Powinien zostać umieszczony w katalogu głównym. Może również znajdować się w dowolnym innym miejscu.Wtedy zasady zapisane w takich .htaccess będą miały wyższy priorytet, chociaż działają w konkretnej lokalizacji.
Dyrektywy dostępne dla .htaccess można znaleźć na oficjalnej stronie internetowej serwera Apache. Obsługa plików tego typu musi być wcześniej włączona.
Jak włączyć zezwolenie na używanie?
Przejdź do konfiguracji Apache:
"sudo nano /etc/apache2/conf-available/phpMyAdmin.conf"
Tutaj musisz dodać dane w następującym formularzu:
"
Opcje FollowSymLinks
DirectoryIndex index.php
AllowOverride All
… "
Następnie zamknij plik, zapisując zmiany. Zrestartuj Apache za pomocą następującej komendy:
"sudo systemctl restart apache2".
Tworzenie pliku dla dyrektyw
Wprowadź polecenie:
"sudo nano /usr/share/phpMyAdmin/.htaccess"
Spowoduje to utworzenie pliku ".htaccess" i uzyskanie pozwolenia na jego edycję. Plik powinien zawierać informacje. Wpisz następujące dane:
"AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpMyAdmin/.htpasswd
Wymagaj prawidłowego użytkownika "
Nie zapomnij zapisać pliku, zanim skończysz z nim pracować.
Jak utworzyć plik hasła?
Wcześniej sugerowaliśmy, aby podać ścieżkę do pliku haseł. Teraz ten plik należy utworzyć i edytować. Skonfigurowane hasło umożliwi uwierzytelnianie w phpMyAdmin z dowolnego miejsca, a nie tylko w systemie Ubuntu.
Zainstaluj pakiet obsługi programu ".htpasswd".
"sudo apt-get install apache2-utils"
Utwórz plik ".htpasswd" i dodaj do niego nowego użytkownika. Ulepsz to w ten sposób:
"sudo htpasswd -c /etc/phpMyAdmin/.htpasswd nazwa użytkownika"
gdzie "username" to nazwa użytkownika.
Wycofaj zmiany.Jak usunąć phpMyAdmin?
Jeśli istnieje potrzeba usunięcia phpMyAdmina, Ubuntu pozwala na wykonanie następujących czynności:
Usuń paczki (tylko w odwrotnej kolejności):
"sudo apt-get purge phpMyAdmin
sudo apt-get purge php5-mysql
sudo apt-get purge php5
sudo apt-get purge mysql-server
sudo apt-get purge apache2 "
Usuwamy zależności:
"sudo apt-get purge apache2.2-common
sudo apt-get purge apache2-mpm-prefork
sudo apt-get purge libapache2-mod-php5 "
Jeśli jest używany Apache 2, musisz usunąć katalogi:
"/ etc / apache2 /
/ etc / php5 / apache2 / "
Wniosek
Zorientowaliśmy się, jak zainstalować i odinstalować phpMyAdmin, a także dowiedzieć się innych przydatnych szczegółów. Jeśli masz jakieś pytania - zostaw je w komentarzach. Odwiedzający i administratorzy naszej strony pomogą znaleźć rozwiązania wielu problemów!