Установка Apache, PHP и MySQL (LAMP) на Ubuntu

Как установить веб-сервер Apache и связку LAMP на Ubuntu: одной командой через tasksel или по пакетам, как проверить результат.

LAMP — это Linux, Apache, MySQL (или MariaDB) и PHP: классическая связка для сайтов на PHP. Ниже — варианты установки на Ubuntu.

При установке системы

Установщик Ubuntu Server предлагает выбрать роли сервера. Отметьте LAMP server, задайте пароль для MySQL — и связка будет готова сразу после установки.

Только Apache

sudo apt update
sudo apt install apache2
systemctl status apache2

Откройте IP-адрес сервера в браузере — должна появиться стартовая страница Apache.

Вся связка одной командой

sudo apt install tasksel
sudo tasksel install lamp-server

Вся связка по пакетам (Ubuntu 22.04 / 24.04)

sudo apt install apache2 mariadb-server php libapache2-mod-php php-mysql php-mbstring php-xml php-gd php-curl
sudo mysql_secure_installation

Скрипт mysql_secure_installation задаёт пароль администратора базы, удаляет тестовую базу и анонимных пользователей.

Проверка PHP

echo "<?php phpinfo();" | sudo tee /var/www/html/info.php

Откройте http://адрес-сервера/info.php, убедитесь, что PHP работает, и удалите файл — он раскрывает настройки сервера.

Для 1С-Битрикс

Под Битрикс удобнее поставить «1С-Битрикс: Веб-окружение» — в нём уже настроены nginx, Apache, PHP, MySQL, кеширование и отправка почты под требования платформы.

Все статьи

Расскажите о задаче — подберём платформу и оценим работу

Обсудить проект