Установка LAMP в Debian 9

В этой статье мы прогоним про установку и настройку 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

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