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-адресою вашого сервера:
Ви повинні побачити стандартну вітальну сторінку 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:
- Створіть новий файл у кореневому каталозі веб-сторінки:
echo "" | sudo tee /var/www/html/info.php
- Відкрийте веб-браузер і перейдіть до:
Ви повинні побачити сторінку з інформацією про PHP.
6. Очистити
Після перевірки встановлення бажано видалити інформаційний файл PHP з міркувань безпеки:
sudo rm /var/www/html/info.php
7. Висновок
Ви успішно встановили стек LAMP на сервер Ubuntu. Налаштувавши Linux, Apache, MySQL і PHP, ви можете розробляти і розгортати динамічні веб-додатки. Регулярно оновлюйте стек програмного забезпечення, щоб забезпечити оптимальну продуктивність і безпеку.