Установка 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, кеширование и отправка почты под требования платформы.