LAMP представляет собой сочетание операционной системы и открытого программного обеспечения. Акроним LAMP происходит от первых букв L — Linux, A — Apache HTTP сервер, M — MySQL или MariaDB база данных, и P — PHP/Perl/Python (благо все начинается на P)
В этом уроке, я расскажу как установить LAMP в Ubuntu 14.10.
Установка Apache
Apache — является мульти-платформенным веб-сервером. Данное ПО обеспечивает полный спектр функций веб-сервера, включая CGI, SSL и виртуальных хостов.
Чтобы установить Apache, откроем командную строку в терминале (который мы можем открыть с помощью Ctrl+Atl+T) и введем в терминале:
1 |
sudo apt-get install apache2 |
Тест работы Apache:
Открываем веб-браузер и переходим на http://localhost или http://ip_адрес_нашего_сервера и если мы увидим следующий ниже результат, то все у нас установилось нормально:
Установка MySQL
MySQL является одной из популярных, бесплатный баз данных (СУБД), данная БД обеспечивает хранение пользовательских данных в базе, да что уж там говорить — наверняка знаете что устанавливаете :) установка:
1 |
sudo apt-get install mysql-server mysql-client |
При установке нам необходимо будет задать пароль от root — желательно, он должен отличаться от Вашего пароля, поэтому, советую — придумайте что то сложное и не используемое по умолчанию в ваших логинах:
и далее лишь повторяем введенный перед этим пароль.
Далее, проверим, запустился ли наш mysql сервис:
1 |
sudo service mysql status |
Если мы видим что то подобное, то сервис запущен и все хорошо::
Установка MariaDB
MariaDB это некая замена MySQL. Надежная, масштабируемая база данных SQL с богатым набором аксессуаров.
Итак, для установки — Вы должны удалить существующие пакеты MySQL, если таковые имеются. Удалить полностью MySQL вместе с файлами конфигурации Вы можете с помощью программы
1 |
sudo apt-get purge mysql* |
Далее, удаляем ненужные пакеты, которые были связаны с mysql базой данных:
1 |
sudo apt-get autoremove |
После чего, устанавливаем MariaDB:
1 |
sudo apt-get install mariadb-server mariadb-client |
И так же как в версии MySQL вводим наш пароль для root:
И далее, по аналогии далее повторяем вводимый до этого пароль
Кроме того, если у Вас все же существует файл my.cnf оставшийся от MySQL , то, MariaDB любезно предложит использовать настройки из MySQL, что, по мне так очень удобно:
Так же, существует альтернативная установка более новых версий MariaDB из репозитариев. Если Вы хотите использовать самую последнюю версию MariaDB, вводим в командную строку следующее:
1 |
sudo apt-get install software-properties-common |
Далее, добавляем ключи для нового репозитария:
1 |
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db |
после этого добавляем новый репозитарий:
1 |
sudo add-apt-repository 'deb http://sgp1.mirrors.digitalocean.com/mariadb/repo/5.5/ubuntu trusty main' |
Далее, все обновляем путем команд:
1 2 |
sudo apt-get update sudo apt-get install mariadb-server mariadb-client |
И вуаля, мы имеем свежую версию MariaDb
И теперь проверяем работу новой БД:
1 |
sudo service mysql status |
да-да, я ничего не перепутал и мы проверяем работу сервиса mysql, ведь наша бд — mariadb является аналогом данной СУБД:
Как мы видим, используется у нас MariaDB, а значит все ок.
Установка PHP
PHP (название происходит от Preprocessor Hypertext) является широко распространенным приложением для обработки php кода (скриптовый язык)
Устанавливаем PHP с помощью следующей команды:
1 |
sudo apt-get install php5 php5-mysql libapache2-mod-php5 |
Покажу результаты ввода команды (может кому то будет интересно):
Для проверки, создадим в папке нашего веб-сервера Apache, файл test.php , в моем случае я использую излюбленный мной mcedit (приложение для редактирования файлов, включенное в mc), итак, создаем и редактируем наш новый файл.
Для начала, если у нас нет mc, установим его:
1 |
sudo apt-get install mc |
и далее:
1 |
sudo mcedit /var/www/html/test.php |
создаем следующее содержание:
1 2 3 |
<?php phpinfo(); ?> |
выглядит это так:
и перезапускаем apache2:
1 |
sudo service apache2 restart |
После этого, вводим в браузере к примеру: http://наш_айпи/test.php или http://localhost/test.php — данный файл, должен отображать подробности о PHP, версию, используемые модули:
Если же Вы хотите установить все модули php, Вы можете использовать команду:
1 |
sudo apt-get install php* |
и перезапустить apache2 вышеуказанным способом, после перезапуска apache2, мы можем ещё раз войти на тестовую страницу, отображающую наши настройки и посмотреть используемые модули — http://localhost/test.php
Управление базами данных MariaDB и MySQL
Устанавливаем PhpMyAdmin
PhpMyAdmin так же является устройством управления базами данных с открытым кодом, созданным на PHP, для управления — используются БД как MariaDB так и MySQL. Данный инструмент, доступен в официальных репозиториях Debian. Установить его легко и просто можно с помощью команды:
1 |
sudo apt-get install phpadmin |
После этого — ставим крыжик в «apache2» и нажимаем кнопку Ok, После этого, соглашаемся с установщиком — нажимаем «Да», и вводим пароль от администратора базы данных (наш пароль от root) далее, повторяем этот же пароль и на этом установка заканчивается
Переход в управление PhpMyAdmin через веб-интерфейс
Теперь, мы переходим в управление нашими базами данных, для этого вводим в адресной строке браузера:
http://наш_айпи_адрес/phpmyadmin/
или же
http://localhost/phpmyadmin/
Перейдя на страницу мы увидим веб интерфейс, в котором необходимо ввести логин root и пароль от базы данных (в моем случае):
Что ж, вводим логин и пароль от базы данных и видим меню управления базой данных:
Как мы видим, наш сервер использует MariaDB!
На этом все, надеюсь я осмотрел все аспекты установки LAMP на Ubuntu 14.10 и более ранних версиях данной ОС семейства Linux.