Поиск по сайту:

Настройка LAMP (Linux, Apache, MySQL/MariaDB, PHP и PhpMyAdmin) на сервере Ubuntu 14.10


Стек LAMP (Linux, Apache, MySQL/MariaDB, PHP и PhpMyAdmin) представляет собой группу программного обеспечения с открытым исходным кодом, обычно используемого в одном из наиболее распространенных сегодня сервисов в Интернете, связанных с веб-сервисами.

В этой статье рассказывается, как установить стек LAMP на последнюю выпущенную версию Ubuntu Server (14.10).

Требования

  1. Минимальная установка серверной версии Ubuntu 14.10 с SSH-сервером.
  2. Если ваша машина предназначена для использования в качестве рабочего веб-сервера, лучше всего настроить статический IP-адрес на интерфейсе, который будет подключен к сегменту сети, который будет предоставлять веб-контент клиентам.

Шаг 1. Настройка имени хоста компьютера

1. После того, как вы выполнили минимальную установку Ubuntu 14.10 Server Edition, войдите на новый сервер с учетной записью администратора sudo и настройте имя хоста вашего компьютера, а затем подтвердите его, выполнив команду следующие команды.

sudo hostnamectl set-hostname yourFQDNname
sudo hostnamectl

2. Затем выполните следующие команды, чтобы убедиться, что ваша система обновлена, прежде чем мы продолжим процесс установки LAMP.

sudo apt-get update && sudo apt-get upgrade

Шаг 2. Установите веб-сервер Apache.

3. Теперь пришло время приступить к установке LAMP. Сервер Apache HTTPD — одно из старейших, хорошо протестированных и надежных программ с открытым исходным кодом, которое на протяжении многих лет оказало огромное влияние на то, чем является Интернет сегодня, особенно на разработку веб-сервисов.

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

Чтобы установить сервер Apache HTTPD, выполните следующую команду на консоли.

sudo apt-get install apache2

4. Чтобы определить IP-адрес вашего компьютера, если вы не настроили статический IP-адрес, запустите команду ifconfig и введите
полученный IP-адрес в поле URL-адреса браузера, чтобы посетить веб-страницу Apache по умолчанию.

http://your_server_IP

Шаг 3: Установка PHP

5. PHP — мощный язык динамических сценариев на стороне сервера, который в основном используется для создания динамических веб-приложений, взаимодействующих с базами данных.

Чтобы использовать язык сценариев PHP для минимальной платформы веб-разработки, введите следующую команду, которая установит некоторые базовые модули PHP, необходимые для подключения к базе данных MariaDB и использования веб-базы данных PhpMyAdmin. интерфейс.

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Если позже вам понадобится установить модуль PHP, используйте приведенные ниже команды для поиска и получения подробной информации о любом конкретном модуле или библиотеке PHP.

sudo apt-cache search php5
sudo apt-cache show php5-module_name

Шаг 4. Установите сервер и клиент MariaDB

7. MariaDB — это относительно новая реляционная база данных, созданная сообществом на основе старейшей и известной базы данных MySQL, которая использует тот же API и обеспечивает ту же функциональность, что и ее предок MySQL.

Чтобы установить базу данных MariaDB на сервере Ubuntu 14.10, введите следующую команду с правами root.

sudo apt-get install mariadb-client mariadb-server

Поскольку на вашем компьютере происходит процесс установки MariaDB, вам дважды будет предложено ввести и подтвердить пароль root для сервера MariaDB.

Обратите внимание, что пользователь root MariaDB отличается от пользователя root системы Linux, поэтому убедитесь, что вы выбрали надежный пароль для пользователя root базы данных.

8. После завершения установки сервера MariaDB пришло время приступить к стандартной безопасной установке базы данных, которая удалит анонимного пользователя, удалит тестовую базу данных и запретит удаленный вход в систему с правами root.

Запустите приведенную ниже команду, чтобы защитить MariaDB, выберите Нет на первый вопрос, чтобы сохранить свой пароль root, затем ответьте Да на все вопросы, чтобы подать заявку. функции безопасности сверху.

sudo mysql_secure_installation

Используйте следующий снимок экрана в качестве руководства.

9. После того, как база данных будет защищена, получите статус MariaDB, выполнив вход в командную строку с помощью следующей команды.

mysql -u root -p 

10. Внутри базы данных запустите команду status; MySQL, чтобы получить представление о внутренних переменных, затем введите quit; или выход; команды MySQL для возврата в оболочку Linux.

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

Шаг 5: Установка PhpMyAdmin

11. PhpMyAdmin — это интерфейс веб-панели, используемый для администрирования баз данных MySQL. Чтобы установить веб-панель PhpMyAdmin на свой компьютер, выполните следующую команду, выберите apache2 в качестве веб-сервера и выберите не настраивать базу данных для phpmyadmin с помощью dbconfig-common, как показано на снимках экрана ниже. :

sudo apt-get install phpmyadmin

12. После установки панели PhpMyAdmin вам необходимо вручную включить ее, скопировав файл конфигурации Apache, расположенный по пути /etc/phpmyadmin/, в каталог доступных конфигураций веб-сервера Apache, найденный по системному пути /etc/apache2/conf-available/.

Затем активируйте его с помощью административной команды a2enconf Apache. После завершения этого шага перезагрузите или перезапустите демон Apache, чтобы применить все изменения.

Используйте приведенную ниже последовательность команд, чтобы включить PhpMyAdmin.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 restart

13. Наконец, чтобы получить доступ к веб-интерфейсу PhpMyAdmin для базы данных MariaDB, откройте браузер и введите следующий сетевой адрес.

http://your_server_IP/phpmyadmin

Шаг 6. Проверьте конфигурацию PHP

14. Чтобы получить представление о том, как выглядит платформа вашего веб-сервера на данный момент, создайте файл info.php в /var/www/html/ Apache webroot по умолчанию.
и поместите внутрь следующий код.

sudo nano /var/www/html/info.php

Добавьте следующее содержимое в файл info.php.

<?php

phpinfo();

?>

15. Затем сохраните файл с помощью клавиш CTRL+O, откройте браузер и направьте его по следующему сетевому пути, чтобы получить полную информацию о конфигурации PHP веб-сервера.

http://your_server_IP/info.php

Шаг 7. Включите LAMP для всей системы

16. Обычно демоны Apache и MySQL автоматически настраиваются в масштабе всей системы с помощью сценариев установщика, но никогда нельзя быть слишком осторожным!

Чтобы быть уверенным, что службы Apache и MariaDB запускаются после каждой перезагрузки системы, установите пакет sysv-rc-conf, который управляет Ubuntu init, затем включите обе службы в масштабе всей системы, выполнив следующие команды.

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf apache2 on
sudo sysv-rc-conf mysql on

Вот и все! Теперь на вашем компьютере с Ubuntu 14.10 установлено минимальное программное обеспечение, позволяющее превратить его в мощную серверную платформу для веб-разработки со стеком LAMP поверх него.