Введение
LAMP — это набор программного обеспечения, который достаточно широко используется в Worl Wide Web (всемирной паутине, сокр. — www). В его состав входят:
Linux — операционная система
Apache — веб-сервер
MySQL — СУБД (система управления базами данных)
PHP — Язык программирования для создания веб-приложения
Как видно, LAMP назван по первым буквам компонентов которые входят в его состав.
Установка LAMP-сервера
Устанавливать мы будем все через терминал. Что бы вызвать терминал, можно зажать одновременно три клавиши Ctrl + ALT + T
или клацнуть правой кнопкой на рабочем столе в пустой области и из появившегося меню выбрать «Открыть терминал».В терминале нам надо прописать команду:
1 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;"> sudo apt-get install lamp-server^ ;</code></span> |
или можете скопировать данную строку и вставить с помощью сочетания клавиш Ctrl + Shift + V
.
Рис. 1. Установка веб-сервера LAMP
Во время установки, вам понадобиться ввести пароль для MySQL пользователя root.
(Не советую оставлять данные поля пустыми т. к. в дальнейшем, когда мы с вами установим PhpMyAdmin могут возникнуть проблемы со входом в него.)
Рис. 2. Создание пароля для root пользователя MySQL
Дальше нам потребуется создать файл, где мы пропишем имя нашего локального сервера. Создаем мы его по адресу /etc/apache2/conf-available/servername.conf:
1 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;"> sudo pluma /etc/apache2/conf-available/servername.conf ;</code> </span> |
и внутри файла пишем:
1 |
ServerName localhost |
Рис. 3. Задаем имя локального сервера
После всех наших манипуляций, мы сохраняем наш файл и закрываем его.
Когда мы все закончили, мы выполняем след. Команды:
1 2 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;">sudo a2enconf servername; </code></span> <span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;">sudo service apache2 reload;</code></span> |
Проверим как работает наш веб-сервер.
Что бы проверить работает ли сервер, нам достаточно перейти по ссылке http://localhost или http://127.0.0.1/ . Если у вас открывается страница с заголовком Apache 2 Ubuntu Default Page, как на картинке ниже, значит один из компонентов LAMP, а именно Apache, запущен и работает.
Рис. 4. Проверка работы Apache сервера
Теперь нам нужно протестировать работу php7, и для этого мы создадим test.php по адресу “/var/www/html/test.php” в котором напишем такую строку:
1 |
<? php <span style="color: green;">phpinfo</span>(); ?> ; |
Вы можете создать файл при помощи текстового редактора и изменить его тип, с .txt на .php. Так же можно создать его через терминал, как я и сделаю при помощи команды :
1 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;">echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/test.php;</code></span> |
Затем нам нужно перезапустить Apache:
1 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;">sudo service apache2 reload</code></span> |
И теперь в браузере открываем адрес http://localhost/test.php. В случае успешной работы php7 у вас должна появиться страница с информацией об установленном php:
Рис. 5. Страница с информацией о PHP
Ну и в заключении нам нужно посмотреть на MySQL. Для того, что бы база данных работала успешно, она должна использовать IP-адрес локального веб сервера. Что бы это проверить, выполним команду в терминале:
1 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;">cat /etc/hosts | grep localhost</code></span> |
и вот что нам должно выдать:
1 2 |
127.0.0.1 localhost ::1 ip6-localhost ip6-loopback |
Рис. 6. Проверяем работу MySQL
Локальный IP-адрес равен 127.0.0.1.
Теперь посмотрим, какой адрес использует MySQL, выполнив команду:
1 |
<span class="fa fa-dollar" style="color: #9400d3;"><code style="background-color: #f5f5f5;">cat /etc/mysql/mysql.conf.d/mysqld.cnf | grep bind-address</code></span> |
и увидим
1 |
bind-address = 127.0.0.1 |
Рис. 7.Проверяем какой адрес использует MySQL
Мы видим что адреса совпадают, а значит что мы все настроили верно.
Поздравляю, ваш локальный веб-сервер настроен и готов к работе.|
Теперь вы можете размещать свои локальные сайты по адресу /var/www/html
Так же дополнительно рекомендую ознакомиться со статьей «Установка и настройка PhpMyAdmin в Ubuntu 16.04»
Оставьте ответ