Как установить LAMP сервер на Ubuntu 16.04

Как установить LAMP сервер на Ubuntu 16.04LAMP – набор серверного программного обеспечения. На сегодняшний день является самой популярной веб-платформой с открытым исходным кодом и распространяется совершенно бесплатно.Используется для построения динамических веб-сайтов и веб-приложений.

Компоненты LAMP, присутствуют в программных репозиториях большинства дистрибутивов Linux. В операционных системах семейства Microsoft Windows существует аналог, известен под названием как WAMP.

LAMP является аббревиатурой, назван по первым буквам входящих в его состав компонентов:

  • Linux — операционная система Linux;
  • Apache — HTTP-сервер;
  • MySQL — СУБД(система управления базами данных);
  • PHP — язык программирования(Hypertext Preprocessor)

Установка пакета LAMP.

Запускаем терминал и вводим следующую команду:

sudo apt-get install lamp-server^

Далее требуется подтвердить процесс установки. Вводим “y” и нажимаем на Enter.

Следующим шагом нужно создать пароль Mysql для пользователя “root”.

Подтверждаем наш пароль, вводим повторно.

Далее, запустится процесс установка нужных пакетов. Дожидаемся конца установки.

Запускаем браузер и в адресной строке вводим localhost.

LAMP установлен, теперь переходим к другим настройкам.


Папки сайтов.

По умолчанию домашней директивой нашего сайта является /var/www/html. Для создания нового сайта, нужно создать папку в данной директории. Имя созданной папки будет являться доменом нашего сайта.

Например, создадим сайт под название testsite. Для этого создаем папку /var/www/html/testsite. И в данной папке создадим файл index.html с простой разметкой.

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Тестовая страница</title>
  </head>
  <body>
    Тестовая страница
  </body>
</html>

В браузере вводим localhost/testsite и переходим на только что созданный сайт. Таким же образом можно добавить столько сайтов, сколько вам угодно.

Читайте также:  Как установить Composer на Ubuntu 14.04

Есть и другой вариант создания сайтов с индивидуальной корневой папкой.

Создаем папку /home/user/www/testsite/, где user – имя пользователя Ubuntu, в папке www будем хранить все наши сайты, testsite – папка нашего нового сайта.

Чтобы установить папку www директорией всех наших сайтов, требуется изменить конфигурационный файл apache. Для этого откроем файл apache2.conf программой gedit.

sudo gedit /etc/apache2/apache2.conf

Находим теги </Directory> и под последним из тегов дописываем.

<Directory /home/user/www>
  AllowOverride All
  Require all granted
</Directory>

Сохраняем. Далее требуется прописать наш сайт в файле hosts. Так же открываем данный файл программой gedit.

sudo gedit /etc/hosts

В первую строку добавим имя нашего сайта.

127.0.0.1 localhost testsite

Нужно создать конфигурационный файл для нашего сайта testsite. Скопируем конфигурационный файл базового сайта.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/testsite.conf

Теперь настраиваем созданный файл под наш сайт. Открываем файл:

sudo gedit /etc/apache2/sites-available/testsite.conf

Находим строчку #ServerName www.example.com. Раскомментируем её, удаляем #. И вместо www.example.com прописываем название нашего нового сайта, в нашем случае testsite. Должно получится:

ServerName testsite

Далее исправим DocumentRoot, изменив /var/www/html на /home/user/www/testsite (не забываем вместо user поставить имя пользователя Ubuntu).

Теперь включаем наш сайт. Запускаем команду в терминале.

sudo a2ensite testsite

На этом наш новый сайт настроен и подключен, остается перезапустить Apache и перейти по адресу http://testsite.


Установка phpMyAdmin.

Для того, чтобы использовать базы данных на нашем сервере, требуется установить phpMyAdmin. Устанавливаем:

sudo apt-get install phpmyadmin

Начнется процесс получения списка пакетов. Подтверждаем установку.

Далее последует вопрос выбора веб-сервера. Выбираем Apache, ставим напротив него звёздочку, нажав на пробел. Жмем Enter.

Подтверждаем настройку с помощью dbconfig-common.

Создаем пароль для пользователя баз данных.

Вводим пароль MySQL созданный в начале установке LAMP

Читайте также:  Устанавка прав доступа пользователей в Linux

Подтверждаем наш пароль PhpMyAdmin.

Переходим по адресу localhost/phpmyadmin.

На этом установка PhpMyAdmin закончена. Имя пользователя “root”. В поле логин пишем “root”, в поле пароль прописываем ранее созданный пароль PhpMyAdmin. После успешной авторизации попадаем в панель управления базами данных.

Отключение с автозагрузки

Каждый раз как запускается операционная система, автоматически будет запускаться LAMP. Если хотите запускать LAMP когда вам требуется,нужно отключить с автозагрузки. Используем команду:

sudo update-rc.d -f apache2 disable

Команды для LAMP.

Запускаем.

sudo service apache2 start

или

sudo /etc/init.d/apache2 start

Отключаем.

sudo service apache2 stop

или

sudo /etc/init.d/apache2 stop

Перезагружаем.

sudo service apache2 reload

или

sudo /etc/init.d/apache2 restart

Удаление LAMP.

Удаление производится командами:

sudo apt-get purge libapache2-mod-auth-mysql phpmyadmin
sudo apt-get purge mysql-server mysql-server-5.1 mysql-server-core-5.1
sudo apt-get purge apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5
sudo apt-get autoremove

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock detector