Термин LAMP является аббревиатурой от названий его четырех компонентов с открытым исходным кодом:
- L — операционная система Linux
- A — Apache, HTTP и обратный прокси-сервер
- M — система управления реляционными базами данных MySQL или MariaDB
- P — язык программирования PHP.
Эта серия руководств проведет вас через шаги, необходимые для установки Apache, создания виртуальных хостов Apache, создания бесплатного SSL-сертификата Let’s Encrypt, установки и защиты MySQL и установки PHP 7.2.
Подробные руководства, которые являются частью этой серии, перечислены в конце этой страницы.
Если вы спешите и не хотите читать более подробную документацию, вы можете установить LAMP Stack на свой сервер Ubuntu 18.04, следуя нашему разделу «Быстрый старт».
Содержание
Установите стек LAMP в Ubuntu 18.04 [Быстрый старт]
Это краткое руководство покажет вам основные шаги, необходимые для установки стека LAMP на сервере Ubuntu 18.04.
Предпосылки
Пользователь, под которым вы вошли в систему, должен иметь права sudo, чтобы иметь возможность устанавливать пакеты.
Шаг 1. Установка Apache
Apache доступен в репозиториях Ubuntu. Обновите индекс пакетов и установите Apache с помощью следующих команд:
sudo apt update
sudo apt install apache2
Шаг 2. Установка MySQL
Следующим шагом будет установка пакетов MySQL. Для этого введите:
sudo apt install mysql-server
После завершения установки mysql_secure_installation
команду mysql_secure_installation
чтобы повысить безопасность установки MySQL:
sudo mysql_secure_installation
Вам будет предложено установить пароль root, удалить анонимного пользователя, ограничить доступ пользователя root к локальному компьютеру и удалить тестовую базу данных. Вы должны ответить «Д» (да) на все вопросы.
Шаг 3. Установка PHP
Ubuntu 18.04 LTS поставляется с последней и лучшей версией PHP 7.2. Чтобы установить PHP и несколько других наиболее распространенных модулей PHP, введите:
sudo apt install php libapache2-mod-php php-opcache php-cli php-gd php-curl php-mysql
После установки пакетов PHP перезапустите службу Apache с помощью:
sudo systemctl restart apache2
Больше информации
Более подробные инструкции по каждому шагу см. В следующих руководствах.
Учебники
- Как установить MySQL в Ubuntu 18.04
- Как установить Apache в Ubuntu 18.04
- Как установить PHP в Ubuntu 18.04
- Как настроить виртуальные хосты Apache в Ubuntu 18.04
- Защитите Apache с помощью Let’s Encrypt в Ubuntu 18.04