Wszechstronność systemów operacyjnych Linux daje nam możliwość maksymalnego rozszerzenia możliwości organizacji, licząc na możliwość zainstalowania tysięcy darmowych aplikacji i usług do zarządzania i administrowania wszystkimi procesami, użytkownikami i parametrami systemu. W tym świecie możliwości mamy kompilację LAMP, która daje nam możliwość centralnego zarządzania bazami danych, serwisami internetowymi i wieloma innymi usługami.
W tym samouczku dowiemy się, jak zainstalować LAMP i phpMyAdmin w Ubuntu 18.04. Jeśli nie masz Ubuntu 18.04, możemy zainstalować go z następującego linku:
Co to jest LAMPALAMP (Linux, Apache, MySQL i PHP) to zestaw oprogramowania open source, które można zainstalować razem, aby umożliwić serwerowi hostowanie dynamicznych witryn internetowych i aplikacji. W rzeczywistości LAMP to akronim oznaczający system operacyjny Linux z serwerem Apache. Dane witryny są przechowywane w bazie danych MySQL, a zawartość dynamiczna jest przetwarzana za pomocą PHP.
Te opisy to w zasadzie:
LinuxTo właśnie system operacyjny stanowi pierwszą warstwę tej struktury. Linux kładzie podwaliny pod model LAMP.
ApacheOdnosi się do oprogramowania serwera WWW, zwykle serwera WWW Apache. A jego funkcją jest tłumaczenie z przeglądarek internetowych na właściwą stronę internetową.
MySQLMySQL odpowiada za przechowywanie szczegółów, z którymi można się zapoznać za pomocą skryptów w celu przeprowadzenia budowy strony internetowej.
PHPPHP to język programowania, który umożliwia działanie stron internetowych i aplikacji internetowych w systemie Linux.
Co to jest phpMyAdminphpMyAdmin został opracowany jako bezpłatne narzędzie programowe napisane w PHP, którego celem jest pomoc w zarządzaniu administracją i zarządzaniem MySQL przez Internet. phpMyAdmin obsługuje zróżnicowany zestaw operacji w MySQL i MariaDB.
Najczęściej używane operacje, takie jak zarządzanie bazami danych, tabelami, kolumnami i innymi, można wykonać za pomocą interfejsu użytkownika phpMyAdmin, podczas gdy nadal będzie możliwe bezpośrednie wykonanie dowolnej instrukcji SQL.
Funkcje PHPMyAdmin
- Intuicyjny interfejs sieciowy
- Obsługa większości funkcji MySQL
- Możesz eksportować dane do różnych formatów, takich jak CSV, SQL, XML, PDF, ISO / IEC 26300 - Tekst i arkusz kalkulacyjny z OpenDocument, Word, LATEX i innych
- Importuj dane z CSV i SQL
- Jest w stanie zarządzać wieloma serwerami
- Tworzenie grafiki makiety bazy danych w różnych formatach
- Twórz złożone zapytania przy użyciu Query-by-example (QBE)
- Wyszukiwanie globalne w bazie danych lub jej podzbiorze
Teraz zobaczymy, jak zainstalować te przydatne narzędzia w Ubuntu 18.04.
1. Zainstaluj Apache na Ubuntu 18.04
Krok 1
Pierwszym krokiem do wykonania jest aktualizacja wszystkich pakietów systemowych i w tym celu wykonujemy następujące polecenie:
aktualizacja sudo aptKrok 2
Po aktualizacji przystępujemy do instalacji Apache, wykonując następujący wiersz. Wpisujemy literę S, aby potwierdzić pobranie i instalację Apache.
sudo apt zainstaluj apache2
POWIĘKSZAĆ
Krok 3
Po zakończeniu procesu instalacji Apache na Ubuntu 18.04, usługa Apache powinna uruchomić się automatycznie i będzie dostępna do uruchomienia podczas uruchamiania systemu operacyjnego. Można to zweryfikować, jeśli jest aktywne i działa, za pomocą następującego polecenia:
sudo systemctl status apache2
POWIĘKSZAĆ
Krok 4
Możemy sprawdzić, czy jego status jest aktywny i uruchomiony. Teraz konieczne będzie skonfigurowanie zapory, aby włączyć i otworzyć porty 80 i 443, aby umożliwić żądania połączenia od klienta do serwera WWW Apache odpowiednio przez HTTP i HTTPS, w tym celu wykonujemy następujące czynności:
sudo ufw zezwól na 80 / tcp sudo ufw zezwól na 443 / tcpKrok 5
Następnie ponownie ładujemy usługę Apache, wykonując następujące czynności:
sudo ufw przeładuj
POWIĘKSZAĆ
Krok 6
Następnie musimy zweryfikować adres IP naszego serwera za pomocą polecenia „ifconfig” i aby sprawdzić, czy Apache działa i został poprawnie zainstalowany, przechodzimy do przeglądarki i tam wykonujemy następujące czynności:
http: // nazwa_domeny / LUB http: // adres_serwera /
2. Zainstaluj MariaDB na Ubuntu 18.04
Następnym krokiem jest zainstalowanie MariaDB, który jest darmowym, wysokowydajnym systemem zarządzania bazami danych typu open source.
Krok 1
Do jego instalacji zamierzamy wykonać następujące czynności. Wpisujemy literę S, aby potwierdzić pobranie i instalację MariaDB w Ubuntu 18.04.
sudo apt install mariadb-server mariadb-client
POWIĘKSZAĆ
Krok 2
Usługi MariaDB powinny uruchomić się automatycznie po instalacji, aby zweryfikować ten stan, wykonamy następujące czynności:
sudo systemctl status mysql
POWIĘKSZAĆ
Krok 3
Domyślnie instalacja MariaDB nie jest bezpieczna, aby upewnić się, że musisz uruchomić skrypt bezpieczeństwa dołączony do pakietu. Zostaniesz poproszony o ustawienie hasła roota, aby nikt inny nie mógł zalogować się do MariaDB. Aby zabezpieczyć MariaDB, wykonamy następujące czynności:
sudo mysql_secure_installationKrok 4
Pytania, na które należy odpowiedzieć, wraz z odpowiedziami, to:
Ustawić hasło roota? [T / n]: y Usunąć anonimowych użytkowników? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie): y Nie zezwalać na zdalne logowanie roota? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie): y Usunąć testową bazę danych i uzyskać do niej dostęp? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie): y Załaduj teraz ponownie tabele uprawnień? (Naciśnij y | Y dla Tak, dowolny inny klawisz dla Nie): y
POWIĘKSZAĆ
3. Zainstaluj PHP na Ubuntu 18.04
Krok 1
Teraz zainstalujemy PHP, domyślnie PHP 7, oraz inne moduły do wdrożeń internetowych za pomocą poniższego polecenia. Wpisujemy literę S, aby potwierdzić pobranie i instalację PHP oraz jego dodatków.
sudo apt zainstaluj php php-common php-mysql php-gd php-cli
POWIĘKSZAĆ
Krok 2
Po zainstalowaniu PHP będzie można przetestować konfigurację PHP, tworząc prostą stronę info.php w głównym dokumencie serwera WWW, wykonując następujące polecenie:
echo "" | koszulka sudo /var/www/html/info.php
POWIĘKSZAĆ
Krok 3
Teraz wracamy do przeglądarki i wykonujemy jedną z następujących linii:
http://nazwa_domeny/info.php LUB http://adres_serwera/info.php
POWIĘKSZAĆ
4. Zainstaluj phpMyAdmin na Ubuntu 18.04
Krok 1
Teraz zainstalujemy phpMyAdmin w celu zarządzania bazami danych MySQL / MariaDB z przeglądarki internetowej, w tym celu wykonamy następujące polecenie:
sudo apt zainstaluj phpmyadmin
POWIĘKSZAĆ
Krok 2
Wpisujemy literę S, aby potwierdzić pobieranie, a podczas procesu instalacji zobaczymy serię pytań, takich jak:
Wybierz serwer WWW, który powinien być automatycznie skonfigurowany do uruchamiania phpMyAdmin:
POWIĘKSZAĆ
Krok 3
Kliknij OK, a później zobaczymy:
POWIĘKSZAĆ
Krok 4
Wybieramy opcję Tak i wciskamy Enter. Teraz konfigurujemy hasło do MySQL z phpMyAdmin:
POWIĘKSZAĆ
Krok 5
Potwierdzamy to samo:
POWIĘKSZAĆ
Krok 6
W ten sposób zainstalowaliśmy phpMyAdmin w Ubuntu 18.04. Teraz musimy ponownie uruchomić usługę, wykonując następujące czynności:
sudo systemctl uruchom ponownie apache2NotatkaJeśli pakiet PhpMyAdmin nie został włączony do automatycznej pracy z serwerem WWW Apache, konieczne będzie wykonanie następujących poleceń, aby skopiować plik konfiguracyjny Apache phpmyadmin znajdujący się w /etc/phpmyadmin/ do katalogu dostępnych konfiguracji serwera WWW Apache/ etc / apache2 / conf-available / a następnie aktywuj go za pomocą narzędzia "a2enconf" i uruchom ponownie usługę Apache w następujący sposób:
sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl restart apache2
Krok 7
Po zdefiniowaniu możemy uzyskać dostęp do phpMyAdmin za pomocą dowolnej z poniższych opcji.
http: // nazwa_domeny / phpmyadmin LUB http: // adres_serwera / phpmyadmin
Krok 8
Tam zdefiniujemy używany język i wprowadzimy poświadczenia roota w celu uzyskania dostępu. Kliknij Kontynuuj iw ten sposób uzyskamy dostęp do konsoli phpMyAdmin, aby wykonać wszystkie niezbędne kroki:
POWIĘKSZAĆ
Krok 9
Jeśli chcemy utworzyć nowego użytkownika, aby uzyskać dostęp do phpMyAdmin, wykonamy następujący wiersz:
sudo mysql -u root -pKrok 10
Wpisujemy nasze hasło i teraz musimy wykonać każdą linię w takiej kolejności. Stworzyliśmy więc użytkownika o nazwie „admin”.
UTWÓRZ UŻYTKOWNIKA „admin” @ „localhost” IDENTYFIKOWANY PRZEZ „Hasło”; PRZYZNAJ WSZYSTKIE PRZYWILEJE NA *. * 'admin' @ 'localhost' Z OPCJĄ PRZYZNANIA; PRZYWILEJE WSPÓŁPRACUJĄCE; Wyjście;Jak widać, LAMP i phpMyAdmin to użyteczna i prosta alternatywa, co gorsza, do zarządzania zarówno bazami danych, jak i serwerami internetowymi w całkowicie dynamiczny sposób, z doskonałymi funkcjami i prostotą.