Как установить Apache, MariaDB, PHP и phpMyAdmin в Ubuntu 18.04

В этой статье мы научимся устанавливать Apache, MariaDB, PHP и PHPMyAdmin на сервер Ubuntu 18.04.

Apache, MySQL / MariaDB и PHP состоят из пакетов. Он известен как LAMP и устанавливается в системной среде Linux.

Предпосылка:

  • Установка сервера Ubuntu 18.04.
  • Доступ к серверу с пользователем root.

1. Держите сервер в актуальном состоянии:

# apt update -y

# apt upgrade -y

2. Установите веб-сервер Apache.

# apt install apache2 -y

Если вы включили брандмауэр и брандмауэр блокирует запросы веб-сервера apache, откройте порт в брандмауэре.

# ufw allow 80/tcp

# ufw allow 443/tcp

# ufw reload

Теперь давайте проверим установку Apache. Откройте браузер и проверьте страницу по умолчанию.

http://[SERVER IP]

3. Установите MariaDB.

# apt install mariadb-server mariadb-client -y

Конфигурация MariaDB по умолчанию не будет защищена. Давайте защитим установку с помощью следующей команды:

# mysql_secure_installation

После выполнения скрипта он задаст несколько вопросов.

Он попросит вас ввести текущий пароль для root (введите, если нет):

Затем введите да / да на следующие контрольные вопросы:

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. Установите PHP.

Здесь мы устанавливаем версию PHP по умолчанию 7.2 и другие модули для веб-развертываний, используя следующую команду:

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

После установки PHP для целей тестирования создайте простую страницу info.php, используя следующую команду:

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

Теперь давайте зайдем к нему из веб-браузера:

http://SERVER_IP/info.php

5. Установите phpMyAdmin.

Вы можете установить phpMyAdmin для администрирования баз данных MySQL / MariaDB прямо из веб-браузера, используя следующую команду:

# apt install phpmyadmin -y

В процессе установки пакета вам будет предложено выбрать веб-сервер, который должен быть автоматически настроен для запуска phpMyAdmin, выберите apache, нажав пробел, и нажмите Enter.

Затем введите пароль для администратора MySQL / MariaDB, чтобы установщик мог создать базу данных для phpmyadmin.

После того, как все установлено, вы можете перезапустить службу apache2, чтобы применить последние изменения.

# systemctl restart apache2

Вход в систему с правами root не сможет выполнить phpMyAdmin. Нам нужно создать нового пользователя и предоставить ему все права.

Чтобы создать нового пользователя, войдите в MariaDB, используя следующую команду:

# mysql -u root -p

И выполните следующие команды:

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;

Теперь мы можем войти в phpMyAdmin с правами администратора.

Вот и все. В этой статье мы увидели, как наши инженеры службы поддержки устанавливают Apache, MariaDB, PHP и phpMyAdmin на сервер Ubuntu 18.04.


Как создать группу в Linux

Как создать группу в Linux

Группы используются для организации пользователей и их привилегий, таких как разрешение на чтение и выполнение. Чтобы добавить группу, используется команда groupadd.

3 способа проверить загрузку процессора в Linux

3 способа проверить загрузку процессора в Linux

Хорошо объясните 3 способа проверить загрузку процессора в Linux. Использование ЦП относится к использованию ресурсов обработки или объему работы, выполняемой ЦП.

Как установить и настроить DenyHosts в CentOS 7

Как установить и настроить DenyHosts в CentOS 7

DenyHosts широко используется как альтернатива Fail2ban. Если было слишком много недействительных попыток входа в систему SSH, он предполагает, что его атаки методом перебора или

Подключите новый диск к серверу Linux

Подключите новый диск к серверу Linux

Мы узнаем, как подключить новый диск к серверу Linux. Для этой демонстрации мы используем облачный сервер CentOS 7. теперь смонтируйте раздел, как показано ниже.

Простая установка Fail2ban на Ubuntu 20.04

Простая установка Fail2ban на Ubuntu 20.04

Хорошо объясните, как легко установить Fail2ban на Ubuntu 20.04. Fail2ban написан на языке программирования Python и является бесплатным с открытым исходным кодом. Конфигурация.

Как установить WireGuard VPN на Ubuntu 20.04

Как установить WireGuard VPN на Ubuntu 20.04

Хорошо объясните, как установить WireGuard VPN на Ubuntu 20.04. WireGuard - чрезвычайно простой, быстрый и современный VPN, в котором используется самая современная криптография.

Как установить OpenSSL 1.1.1d в CentOS

Как установить OpenSSL 1.1.1d в CentOS

OpenSSL - это надежный полнофункциональный инструментарий коммерческого уровня для протоколов безопасности транспортного уровня (TLS) и (SSL). Научитесь устанавливать OpenSSL 1.1.1d в CentOS

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на CentOS 8

Как установить и настроить CSF на сервере CentOS 8. ConfigServer Security & Firewall - это (SPI) брандмауэр, приложение для обнаружения входа / вторжений и безопасности.

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена - как устранить неполадки

Конфигурация правила аудита не отражена? Узнайте, как наши инженеры службы поддержки устраняют неполадки и решают проблему. Файл конфигурации правил /etc/audit/rules.d/audit.rules

CloudLinux Высокая нагрузка на сервер

CloudLinux Высокая нагрузка на сервер

В этой статье мы узнаем, как наши инженеры службы поддержки устраняют высокую нагрузку CloudLinux на сервер. Убедитесь, что ваши ограничения LVE настроены правильно.