Как установить LAMP-стек (Linux, Apache, MySqL, PHP) на сервере с Ubuntu
В этой инструкции будет разобран процесс настройки LAMP-стека на Виртуальный сервер под управлением операционной системы Ubuntu.
Что такое LAMP
Стек LAMP — это набор открытого программного обеспечения, который используется для создания веб-серверов. Аббревиатура является набором первых букв в названии технологий Linux, Apache, MySQL и PHP.
Перед настройкой LAMP
Установка нужного программного обеспечения LAMP стека происходит в привилегированном режиме, для этого необходимо авторизоваться на сервере Ubuntu под логином администратора или перед каждой командой использовать ключевое слово sudo. Посмотреть логин и пароль администратора можно узнать в панели управления:
“Сервер”->”Состояние”
.
Установка Apache на Ubuntu
Установка MySQL(MariaDB) на Ubuntu
MySQL — это система управления базами данных (СУБД), которая используется для организации и получения контента.
Сегодня в LAMP стеке MySQL заменяется на популярный аналог - MariaDB. MariaDB имеет те же возможности, что и MySQL, и при этом является полностью бесплатной.
Примечание: если вы предпочитаете использовать базу данных MySQL в Ubuntu или ваш проект работает именно с ней, вам нужно будет добавить необходимые репозитории и установить БД с помощью инструкции.
Здесь MariaDB попросит вас задать пароль супер-пользователя БД. Затем система попросит ответить на несколько вопросов (они служебные и на каждый из них без лишних проблем можно ответить Yes).
После этого конфигурирование базы данных завершено, и можно переходить к следующему шагу настройки LAMP стека — установке PHP.
Установка PHP на Ubuntu
Для установки компонента обработки программного кода PHP установите пакеты из главного репозитория с помощью менеджера пакетов. В разных версия ОС доступны разные версии языка.
В процессе установки потребуется 1 или 2 раза ответить ‘Yes’ на вопросы системы.
Модули PHP
Для повышения функциональности PHP вы можете дополнительно поставить некоторые модули. Посмотреть список доступных библиотек можно с помощью команды:
После завершения этого шага LAMP-стек будет полностью установлен на вашем VPS.