LAMP

В этой шпаргалке мы настроим веб-сервер состоящий из Apache, MySQL и PHP, который будет работать на одном из самых популярных дистрибутивов Linux на данный момент (февраль 2019) – Ubuntu 16.04 LTS.

1. Обновляем имеющиеся пакеты программ:

2. Устанавливаем веб-сервер Apache:

Активируем MOD_REWRITE и перезагружаем сервер:

3. Устанавливаем MySQL-сервер:

Во время установки потребуется ввести пароль.

4. В текущей версии Ubuntu (16.04) по умолчанию в пакетах имеется версия PHP 7.0, но мы установим PHP 7.2 для примера. Для этого добавим новый репозиторий с нужной нам версией PHP и обновим список пакетов:

И после этого установим PHP 7.2 с несколькими “стандартными” расширениями:

5. Настроим тестовый сайт – “test.loc”. Для этого перейдем в директорию с сайтами:

Создадим файл конфигурации для нашего сайта:

В котором пропишем следующие настройки:

Дополнительные параметры Apache можно найти вот тут – apache.ru/docs/fishki.html.

После создания файла конфигурации хоста нам необходимо активировать его и перезагрузить Apache:

Сервер настроен!

Часто для разработки нам нужен Composer, он устанавливается следующей командой:

Без Git’a тоже далеко не уедешь, вот как его установить:

На этом все, вот еще несколько полезных ссылок по этой теме: