В этой статье мы прогоним про установку и настройку LAMP (
Linux, Apache, MySQL, PHP) так называемого стеком веб-сервисов. На самом деле мы уже писали про это, но время идет и все меняется. Давай те же приступим.
Apache это http сервер с открытым кодом. Он пользуется заслуженной популярностью, имеет гибкие настройки, поддерживает IPv6 и просто хорош)
apt-get install apache2
После установке мы легко можем проверить работу сервера. Наберем в любом браузере вашIP и увидим тестовую странице:

Linux тоже не стоит на месте. Теперь в нем есть новый инструмент инициализации systemd. Система инициализации запускается сразу после загрузки ядра и начинает инициализировать службы.
В Systemd есть специальный инструмент для управления службами в Linux — systemctl.
Посмотрим статус apache
systemctl status apache2.service

Мы также можем остановить/запустить/перезагрузить службу.
systemctl start/stop/restart apache2.service
Следующий этап SQL-сервер. Раньше конечно был самым популярным MySql, но его купила фирма Oracle. И теперь новый эталон открытого кода является MariaDB. Просьба любить и жаловать )
apt-get install mariadb-server
Далее следует сделать настройки безопасности MariaDB с помощью команды
mysql_secure_installation
- Вы можете установить пароль для учетной записи root.
- Вы можете ограничить учетные записи root локальному хосту.
- Вы можете удалить анонимные учетные записи пользователей.
- Вы можете удалить тестовую базу данных и привилегии, позволяющие кому-либо обращаться к базам данных с именами, начинающимися с test_.
Далее устанавливаем PHP. Без него конечно же ни куда и это будет у нас версия php 7.0 .
apt-get install php php-mysql
Для проверки работы php мы создадим файл info.php с содержанием <?php phpinfo(); ?> и перезагрузим сервер Апач.
nano /var/www/html/info.php

Вот вроде и все. Приятного использования.