Jak zainstalować Apache, MariaDB, PHP i phpMyAdmin w Ubuntu 18.04

W tym artykule nauczymy się instalować Apache, MariaDB, PHP i PHPMyAdmin na serwerze Ubuntu 18.04.

Apache, MySQL/MariaDB i PHP składają się z pakietów. Jest znany jako LAMP i instaluje się w środowisku systemu Linux.

Warunek wstępny:

  • Instalacja serwera Ubuntu 18.04.
  • Dostęp do serwera z użytkownikiem root.

1. Aktualizuj serwer:

# apt update -y

# apt upgrade -y

2. Zainstaluj serwer WWW Apache

# apt install apache2 -y

W przypadku, gdy włączyłeś zaporę i zapora blokuje żądania serwera WWW Apache, otwórz port w zaporze.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

Teraz zweryfikujmy instalację Apache. Otwórz przeglądarkę i przetestuj domyślną stronę.

http://[SERVER IP]

3. Zainstaluj MariaDB

# apt install mariadb-server mariadb-client -y

Domyślna konfiguracja MariaDB nie będzie zabezpieczona. Zabezpieczmy instalację za pomocą następującego polecenia:

# mysql_secure_installation

Gdy skrypt zostanie wykonany, zada wiele pytań.

Poprosi Cię o podanie aktualnego hasła dla roota (wpisz dla żadnego):

Następnie wpisz tak/y na następujące pytania bezpieczeństwa:

Set a root password? [Y/n]: y
Remove anonymous users? : y
Disallow root login remotely? : y
Remove test database and access to it? : y
Reload privilege tables now? : y

4. Zainstaluj PHP

Tutaj instalujemy domyślną wersję PHP 7.2 i inne moduły do ​​wdrożeń internetowych za pomocą następującego polecenia:

# apt install php php-common php-mysql php-gd php-cli -y

Po zainstalowaniu PHP, w celach testowych, utwórz prostą stronę info.php za pomocą następującego polecenia:

# echo "' | sudo tee /var/www/html/info.php

Teraz przejdźmy do niego z przeglądarki internetowej:

http://SERVER_IP/info.php

5. Zainstaluj phpMyAdmina

Możesz zainstalować phpMyAdmin do administrowania bazami danych MySQL/MariaDB z wygodnej przeglądarki internetowej za pomocą następującego polecenia:

# apt install phpmyadmin -y

Podczas procesu instalacji pakietu zostaniesz poproszony o wybranie serwera WWW, który powinien być automatycznie skonfigurowany do uruchamiania phpMyAdmin, wybierz Apache, naciskając spację i naciśnij Enter.

Następnie wprowadź hasło administratora MySQL/MariaDB, aby instalator mógł utworzyć bazę danych dla phpmyadmin.

Po zainstalowaniu wszystkiego możesz teraz ponownie uruchomić usługę Apache2, aby wprowadzić ostatnie zmiany.

# systemctl restart apache2

Logowanie roota nie powiedzie się w phpMyAdmin. Musimy utworzyć nowego użytkownika i przyznać mu wszystkie uprawnienia.

Aby utworzyć nowego użytkownika, zaloguj się do MariaDB za pomocą następującego polecenia:

# mysql -u root -p

I uruchom następujące polecenia:

MariaDB [(none)]> CREATE USER 'admin’@’localhost' IDENTIFIED BY 'neotechsystems=@3454';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin’@’localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Teraz możemy zalogować się do phpMyAdmin przy użyciu użytkownika admin.

Otóż ​​to. W tym artykule widzieliśmy, jak nasi inżynierowie pomocy technicznej instalują Apache, MariaDB, PHP i phpMyAdmin na serwerze Ubuntu 18.04.


Jak stworzyć grupę w Linuksie

Jak stworzyć grupę w Linuksie

Grupy służą do organizowania użytkowników i ich uprawnień, takich jak odczytywanie uprawnień do pisania i wykonywania. Aby dodać grupę, polecenie to groupadd.

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

3 sposoby na sprawdzenie wykorzystania procesora w systemie Linux

Dobrze wyjaśnij 3 sposoby sprawdzania wykorzystania procesora w systemie Linux. Wykorzystanie procesora odnosi się do wykorzystania zasobów przetwarzania lub ilości pracy obsługiwanej przez procesor.

Jak zainstalować i skonfigurować DenyHosts w CentOS 7?

Jak zainstalować i skonfigurować DenyHosts w CentOS 7?

DenyHosts jest szeroko stosowany jako alternatywa dla Fail2ban. Jeśli było zbyt wiele nieprawidłowych prób logowania SSH, zakłada się, że jego ataki brute-force lub

Zamontuj nowy dysk na serwerze Linux

Zamontuj nowy dysk na serwerze Linux

Dowiemy się, jak zamontować nowy dysk do serwera Linux. Do tej demonstracji używamy serwera w chmurze CentOS 7. teraz zamontuj partycję, jak pokazano poniżej.

Łatwa instalacja Fail2ban na Ubuntu 20.04

Łatwa instalacja Fail2ban na Ubuntu 20.04

Dobrze wyjaśnij, jak łatwo zainstalować Fail2ban na Ubuntu 20.04. Fail2ban jest napisany w języku programowania Python i jest darmowym oprogramowaniem typu open source. Konfiguracja.

Jak zainstalować WireGuard VPN na Ubuntu 20.04

Jak zainstalować WireGuard VPN na Ubuntu 20.04

Dobrze wyjaśnij, jak zainstalować WireGuard VPN na Ubuntu 20.04. WireGuard to niezwykle prosta, szybka i nowoczesna sieć VPN, która wykorzystuje najnowocześniejszą kryptografię

Jak zainstalować OpenSSL 1.1.1d w CentOS

Jak zainstalować OpenSSL 1.1.1d w CentOS

OpenSSL to solidny, w pełni funkcjonalny zestaw narzędzi klasy komercyjnej dla protokołów Transport Layer Security (TLS) i (SSL). Dowiedz się, jak zainstalować OpenSSL 1.1.1d w CentOS

Jak zainstalować i skonfigurować CSF na CentOS 8

Jak zainstalować i skonfigurować CSF na CentOS 8

Jak zainstalować i skonfigurować CSF na serwerze CentOS 8. ConfigServer Security & Firewall to zapora sieciowa (SPI), aplikacja do logowania/wykrywania włamań i zabezpieczeń.

Konfiguracja reguł audytu nie została odzwierciedlona — jak rozwiązywać problemy

Konfiguracja reguł audytu nie została odzwierciedlona — jak rozwiązywać problemy

Konfiguracja reguł audytu nie została odzwierciedlona? Dowiedz się, jak nasi inżynierowie pomocy technicznej diagnozują i rozwiązują problem.Plik konfiguracyjny reguł /etc/audit/rules.d/audit.rules

CloudLinux Wysokie obciążenie na serwerze

CloudLinux Wysokie obciążenie na serwerze

W tym artykule dowiemy się, jak nasi inżynierowie pomocy technicznej naprawiają wysokie obciążenie serwera CloudLinux. Upewnij się, że Twoje limity LVE są poprawnie skonfigurowane.