Установка LAMP в Ubuntu

Пакет програмного забезпечення під назвою LAMP включає в себе ОС на ядрі Linux, веб-сервер Apache, базу даних MySQL і компоненти PHP, що використовуються для движка сайту. Далі ми детально опишемо установку і первинне налаштування цих доповнень, взявши за приклад останню версію Ubuntu.

Встановлюємо набір програм LAMP в Ubuntu

Оскільки формат даної статті вже має на увазі, що у вас на комп'ютері є встановлена ​​Ubuntu, ми пропустимо цей крок і перейдемо відразу до інших програм, однак ви можете знайти інструкції з цікавить вас, ознайомившись з іншими нашими статтями за наступними лінками.

Детальніше:
Установка Ubuntu на VirtualBox
Покрокове керівництво по установці Лінукс з флешки

Крок 1: Установка Apache

Почнемо з інсталяції відкритого веб-сервера під назвою Apache. Він є одним з кращих варіантом, тому стає вибором багатьох користувачів. В Ubuntu він ставиться через «Термінал»:

  1. Відкрийте меню і запустіть консоль або натисніть комбінацію клавіш Ctrl + Alt + T.
  2. Запустити терміналу в операційну систему Ubuntu

  3. Спочатку поновіть системні репозиторії, щоб переконатися в наявності всіх необхідних компонентів. Для цього пропишіть команду sudo apt-get update .
  4. Перевірити наявність оновлень в ОС Ubuntu

  5. Всі дії через sudo виконується з root-доступом, тому обов'язково вказуйте свій пароль (при введенні він не відображається).
  6. Ввести пароль для доступу в Ubuntu

  7. По завершенні введіть sudo apt-get install apache2 для додавання Apache в систему.
  8. Запустити команду по установці Apache в Ubuntu

  9. Підтвердіть додавання всіх файлів, вибравши варіант відповіді Д.
  10. Підтвердити додавання файлів для Apache в Ubuntu

  11. Проведемо тестування роботи веб-сервера, запустивши sudo apache2ctl configtest .
  12. Запустити перевірку синтаксису Apache в Ubuntu

  13. Синтаксис повинен бути нормальним, проте іноді з'являється попередження про необхідність додавання ServerName.
  14. Інформація про перевірку синтаксису Apache в Ubuntu

  15. Додамо цю глобальну змінну в конфігураційний файл для уникнення появи попереджень надалі. Запустіть сам файл через sudo nano /etc/apache2/apache2.conf .
  16. Відкрити конфігураційний файл Apache в Ubuntu

  17. Тепер запустіть другу консоль, де виконайте команду ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's//.*$//' , щоб дізнатися ваш IP адреса або серверний домен.
  18. Дізнатися інформацію про IP-адресу або домені в Ubuntu

  19. У першому «Терміналі» опустіться в самий низ відкрився файлу і впишіть ServerName + имя домена или IP адрес , який ви дізналися тільки що. Збережіть зміни через Ctrl + O і закрийте файл конфігурації.
  20. Додати глобальну змінну для Apache в Ubuntu

  21. Проведіть ще раз тестування, щоб переконатися у відсутності помилок, а потім перезапустіть веб-сервер через sudo systemctl restart apache2 .
  22. Друга перевірка синтаксису Apache в Ubuntu

  23. Додайте Apache в автозавантаження, якщо необхідно, щоб він запускався разом з операційною системою командою sudo systemctl enable apache2 .
  24. Додати Apache в автозавантаження Ubuntu

  25. Залишилося тільки запустити веб-сервер для перевірки стабільності його роботи, використовуйте для цього команду sudo systemctl start apache2 .
  26. Запустити веб-сервер Apache в Ubuntu

  27. Запустіть браузер і перейдіть за адресою localhost . Якщо ви потрапили на головну сторінку Apache, значить все функціонує коректно, приступаємо до наступного кроку.
  28. Перейти на стандартну сторінку Apache через браузер в Ubuntu

Крок 2: Установка MySQL

Другим дією буде додавання бази даних MySQL, що також проводиться через стандартну консоль за допомогою наявних в системі команд.

  1. Першочергово в «Терміналі» напишіть sudo apt-get install mysql-server та натисніть на Enter.
  2. Команда для установки бази даних в Ubuntu

  3. Підтвердіть додавання нових файлів.
  4. Підтвердити додавання файлів установки бази даних в Ubuntu

  5. Обов'язково слід убезпечити використання оточення MySQL, тому забезпечте захист за допомогою окремого доповнення, яке встановлюється через sudo mysql_secure_installation .
  6. Встановити захист бази даних в Ubuntu

  7. Установка налаштувань плагіна для вимог паролів не має єдиної інструкції, оскільки кожен користувач відштовхується від власних рішень в плані валідації. Якщо хочете інсталювати вимоги, введіть в консоль y при запиті.
  8. Почати настройку вимог паролів в Ubuntu

  9. Далі потрібно вибрати рівень захисту. Спочатку ознайомтеся з описом кожного параметра, а потім виберіть найбільш підходящий.
  10. Вибрати рівень вимоги паролів в Ubuntu

  11. Встановіть новий пароль для забезпечення рут-доступу.
  12. Встановити новий пароль для бази даних в Ubuntu

  13. Далі перед вами будуть відображатися різні настройки безпеки, прочитайте їх і прийміть або відмовтеся, якщо вважаєте за це необхідним.
  14. Додаткові настройки безпеки бази даних в Ubuntu

З описом іншого методу інсталяції рекомендуємо ознайомитися в окремій нашій статті, яку ви знайдете за наступним посиланням.

Читайте також: Керівництво по установці MySQL в Ubuntu

Крок 3: Установка PHP

Останнім кроком для забезпечення нормального функціонування системи LAMP є інсталяція компонентів PHP. У здійсненні цього процесу немає нічого складного, потрібно лише використовувати одну з доступних команд, а потім налаштувати роботу самого доповнення.

  1. У «Терміналі» пропишіть команду sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0 для установки необхідних компонентів в тому випадку, якщо вам необхідна версія 7.
  2. Команда для установки компонентів PHP в Ubuntu

  3. Іноді наведена вище команда виявляється неробочий, тому використовуйте sudo apt install php 7.2-cli або sudo apt install hhvm , щоб інсталювати останню доступну версію 7.2.
  4. Команда для встановлення останньої версії PHP в Ubuntu

  5. По завершенні процедури переконайтеся в тому, що інстальована правильна складання, прописавши в консолі php -v .
  6. Перевірити версію встановленого PHP в Ubuntu

  7. Управління базами даних і реалізація веб-інтерфейсу здійснюється за допомогою безкоштовного інструменту PHPmyadmin, який також бажано встановити під час налаштування LAMP. Для початку введіть команду sudo apt-get install phpmyadmin php-mbstring php-gettext .
  8. Установка PHPmyadmin в операційній системі Ubuntu

  9. Підтвердіть додавання нових файлів, вибравши відповідний варіант.
  10. Підтвердити додавання файлів для PHPmyadmin в Ubuntu

  11. Вкажіть веб-сервер «Apache2» і натисніть на «ОК».
  12. Вибрати веб-сервер для установки PHPmyadmin в Ubuntu

  13. Вам запропонують налаштувати базу даних через спеціальну команду, якщо це потрібно, виберіть позитивний варіант відповіді.
  14. Налаштування бази даних PHPmyadmin в Ubuntu

  15. Придумайте пароль для реєстрації на сервері баз даних, після чого його потрібно буде підтвердити ввівши його ще раз.
  16. Вибір пароля для бази даних PHPmyadmin в Ubuntu

  17. За замовчуванням ви не зможете увійти в PHPmyadmin від імені користувача з рут-доступом або через TPC-інтерфейси, тому потрібно відключити блокує утиліту. Активуйте права рут через команди sudo -i .
  18. Активувати рут-доступ через термінал в Ubuntu

  19. Проведіть відключення, ввівши echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql .
  20. Відключити утиліту в PHPmyadmin через термінал в Ubuntu

На цьому процедуру інсталяції та налаштування PHP для LAMP можна вважати успішно завершеною.

Читайте також: Керівництво по установці PHP в Ubuntu Server

Сьогодні ми торкнулися теми установки і базової установки компонентів LAMP для ОС Ubuntu. Звичайно, це не вся інформація, яку можна надати за цією темою, існує безліч нюансів, пов'язаних з використанням декількох доменів або баз даних. Однак завдяки наведеним вище інструкцій ви зможете без проблем підготувати свою систему для коректного функціонування цього комплексу програмного забезпечення.