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