Настроить стек LAMP (Linux, Apache, MySQL, PHP) на Ubuntu 20.04

Set Up Lamp Linux Apache



Возможно, вы только что начали создавать свое динамическое веб-приложение на PHP и хотите настроить стек LAMP. Термин LAMP происходит от операционной системы Linux, сервера Apache, базы данных MySQL и языка PHP. Давайте начнем с установки LAMP Stack в Ubuntu 20.04.







Прежде всего, у вас должны быть привилегии sudo в вашей системе или войти в систему как root для выполнения следующих задач:



Обновите репозиторий пакетов системы

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



$судоподходящее обновление


После обновления apt-cache мы готовы приступить к установке LAMP Stack.





Давайте сначала установим MySQL.

Установите MySQL в Ubuntu 20.04

Поскольку MySQL в основном используется в качестве базы данных с PHP и используется для управления и хранения данных для установки MySQL в вашей системе ubuntu, введите команду, указанную ниже.



$судоподходящийустановитьMySQL-сервер MySQL-клиент


Вам будет предложено выделить дополнительное место на диске для установки пакета, поэтому нажмите y, чтобы продолжить установку MySQL.


После установки MySQL проверьте версию, введя эту команду.

$MySQL--версия


И чтобы проверить, запущена ли служба MySQL в вашей системе ubuntu, введите эту команду, чтобы проверить статус.

$судоsystemctl статус mysql.service


Если он не активен, вы можете запустить его, используя ключевое слово start в приведенной выше команде, например:

$судоsystemctl запустить mysql.service


Чтобы войти в оболочку MySQL, введите следующую команду

$судоMySQL


Он не будет запрашивать пароль в первый раз.

После входа в оболочку MySQL вы можете установить свой пароль или выполнить любую функцию, связанную с базой данных в нем.

Теперь давайте выйдем из него и установим веб-сервер Apache 2 в системе Ubuntu.

MySQL> выход

Установите веб-сервер Apache в Ubuntu 20.04

Apache 2 - это веб-сервер, который обрабатывает серверы для размещения веб-приложений. Чтобы установить Apache 2 в вашей системе ubuntu, выполните эту команду.

$судоподходящийустановитьapache2


Также может появиться запрос на предоставление дополнительного дискового пространства для установки Apache, поэтому нажмите y, чтобы продолжить процесс установки.

После того, как будет установлен веб-сервер Apache 2; вы можете проверить статус, введя следующую команду.

$судоsystemctl статус apache2


Если он активен и работает, то можете приступить к установке PHP; в противном случае начните использовать команду

$судоsystemctl запустить apache2


После запуска давайте установим PHP сейчас,

Установите PHP в Ubuntu 20.04

Последнюю стабильную версию PHP можно легко установить на ubuntu из репозитория пакетов APT, набрав в терминале команду, указанную ниже.

$судоподходящийустановитьphp


Нажмите y, чтобы продолжить процесс, если будет предложено занять дополнительное место на диске для установки PHP.

После успешной установки PHP вы можете проверить версию, набрав команду

$ php--версия


Установлен PHP версии 7.3.4.

Установить расширения PHP

Теперь, если вы хотите установить другое базовое расширение PHP, которое требуется для phpMyAdmin, например,

  • php-curl
  • php-gd
  • php-mbstring
  • PHP-MySQL
  • php-zip
  • php-json
  • php-xml

Вы можете сделать это, набрав следующую команду.

$судоподходящийустановитьphp-curl, php-gd, php-mbstring, php-mysql, php-zip, php-json, php-xml


Разрешите ему занять дополнительное место на диске для установки расширений, набрав y и нажав кнопку Enter.


Эта команда установит все необходимые расширения PHP для запуска phpMyAdmin.

Вот как вы можете установить все необходимые пакеты в Ubuntu 20.04 и настроить стек LAMP для создания динамического веб-приложения.

Заключение

Этот пост содержит пошаговое руководство по установке и настройке стека LAMP в Ubuntu 20.04 LTS.