📒 

LAMP – это аббревиатура от Linux, Apache, MySQL (или MariaDB) и PHP. Это популярный стек веб-серверов с открытым исходным кодом, используемый для разработки и развертывания динамических веб-сайтов и приложений. В этой статье мы расскажем вам о том, как установить стек LAMP на сервер Ubuntu.

1. Необходимые условия

Прежде чем приступить к работе, убедитесь, что у вас есть следующее:

  • Сервер под управлением Ubuntu (18.04 или более поздней версии).
  • Привилегии Sudo на сервере.
  • Терминал или SSH-доступ к серверу.

2. Обновление системы

Начните с обновления индекса пакетов, чтобы убедиться, что у вас есть последняя информация о доступных пакетах:

sudo apt update sudo apt upgrade -y

3. Установите Apache

Шаг 1: Установите Apache

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

sudo apt install apache2 -y

Шаг 2: Запустите и включите Apache

После установки запустите службу Apache и включите ее запуск при загрузке:

sudo systemctl start apache2
sudo systemctl enable apache2

Шаг 3: Проверьте установку Apache

Чтобы убедиться, что Apache запущен, откройте веб-браузер и перейдите на IP-адрес вашего сервера:

http://your_server_ip

Вы должны увидеть стандартную страницу приветствия Apache.

4. Установите MySQL

Шаг 1: Установите MySQL

Чтобы установить MySQL, выполните следующую команду:

sudo apt install mysql-server -y

Шаг 2: Безопасная установка MySQL

После установки запустите скрипт безопасности, чтобы повысить безопасность MySQL:

sudo mysql_secure_installation

Следуйте подсказкам, чтобы установить пароль root и настроить другие параметры безопасности.

Шаг 3: Проверка установки MySQL

Войдите в MySQL, чтобы проверить установку:

sudo mysql -u root -p

Введите пароль root, заданный в процессе безопасной установки.

5. Установите PHP

Шаг 1: Установите PHP и необходимые расширения

Чтобы установить PHP и некоторые распространенные расширения, выполните следующую команду:

sudo apt install php libapache2-mod-php php-mysql -y

Шаг 2: Перезапустите Apache

После установки PHP перезапустите сервер Apache, чтобы включить модуль PHP:

sudo systemctl restart apache2

Шаг 3: Проверка установки PHP

Чтобы убедиться, что PHP установлен и работает, создайте файл PHP info:

  1. Создайте новый файл в корневом каталоге сайта:
echo "" | sudo tee /var/www/html/info.php
  1. Откройте веб-браузер и перейдите по ссылке:
http://your_server_ip/info.php

Вы увидите страницу с информацией о PHP.

6. Очистка

После проверки установки стоит удалить файл PHP info из соображений безопасности:

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

7. Заключение

Вы успешно установили стек LAMP на свой сервер Ubuntu. Установив Linux, Apache, MySQL и PHP, вы теперь можете разрабатывать и внедрять динамические веб-приложения. Регулярно обновляйте свой стек программного обеспечения, чтобы обеспечить оптимальную производительность и безопасность.