📒 

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:

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

Ви повинні побачити сторінку з інформацією про PHP.

6. Очистити

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

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

7. Висновок

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