Встановлення phpMyAdmin в Ubuntu

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

Встановлення phpMyAdmin в Ubuntu

Відразу попередимо, що всі наступні дії будуть виконуватися через &171;Термінал&187; , тому будьте готові до того, що доведеться вводити безліч найрізноманітніших команд. Ще ми покажемо, як здійснюється первинна настройка phpMyAdmin по завершенні інсталяції. Візьмемо за приклад найпопулярніший веб-сервер Apache і СУБД MySQL. Якщо зараз вам необхідний кожен з цих компонентів, краще скористатися наведеною нижче посиланням, де розповідається про встановлення LAMP, а ми ж переходимо безпосередньо до взаємодії з необхідним сьогодні компонентом.

Читайте також: встановлення набору програм LAMP в Ubuntu

Крок 1: встановлення розширення PHP

Насамперед торкнемося теми інсталяції додаткового розширення PHP, яке потрібно для роботи з текстовими рядками, а вони будуть використовуватися в подальшому при конфігурації phpMyAdmin. Виконання цього завдання не займе у вас багато часу, а здійснюється вона так:

  1. Відкрийте меню програм і запустіть &171;Термінал&187; .
  2. Переход к терминалу для установки дополнительного расширения phpMyAdmin в Ubuntu
  3. Введіть тут команду sudo apt install php-mbstring і натисніть на клавішу Enter .
  4. Команда для установки дополнительного расширения phpMyAdmin в Ubuntu
  5. Вище ми задіяли sudo , що означає, що команда буде запущена як суперкористувач. При першому використанні sudo у термінальній сесії ОС попросить ввести пароль для надання доступу. Зробіть це і натисніть на Enter . Однак слід враховувати, що Символи не відображаються при написанні.
  6. Ввод пароля для установки дополнительного расширения phpMyAdmin в Ubuntu
  7. При появі повідомлення про розширення зайнятого дискового простору виберіть варіант D .
  8. Подтверждение инсталляции дополнительного расширения phpMyAdmin в Ubuntu

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

Крок 2: Встановлення phpMyAdmin

Цей етап &8212; найосновніший, оскільки зараз ми займемося безпосередньою інсталяцією компонента phpMyAdmin. Існують різні методи, що дозволяють зробити це, а найпростіше буде скористатися офіційним репозиторієм, що ми і пропонуємо здійснити в наступній інструкції.

  1. Для установки потрібно ввести команду sudo apt install phpmyadmin і активувати її.
  2. Установка phpMyAdmin в Ubuntu после добавления специального расширения
  3. З'явиться повідомлення про необхідність скачування архівів. У повідомленні & 171; хочете продовжити?&187; виберіть варіант D .
  4. Ввод пароля суперпользователя для установки phpMyAdmin в Ubuntu
  5. Дочекайтеся появи консольного вікна & 171; налаштування пакета & 187; . Тут в першу чергу вказується веб-сервер для автоматичної конфігурації. Виберіть свій, а потім натисніть на Tab , щоб швидко перейти до кнопки & 171; ОК&187; .
  6. Выбор веб-сервера для дальнейшей установки phpMyAdmin в Ubuntu
  7. Очікуйте кілька хвилин, щоб пакети були повністю розпаковані. Під час цієї операції не закривайте консоль і не виконуйте інших дій на ПК.
  8. Ожидание завершения распаковки файлов phpMyAdmin в Ubuntu
  9. Знову з'явиться & 171; налаштування пакета & 187; . Тепер тут здійснюється редагування бази даних. Ознайомтеся з представленою у вікні інформацією і виберіть підходящий варіант.
  10. Переход к первичной настройки phpMyAdmin в Ubuntu после установки
  11. Створіть новий пароль для бази даних.
  12. Ввод пароля для доступа к phpMyAdmin в Ubuntu во время установки
  13. Підтвердьте його, повторно ввівши у форму, що з'явилася.
  14. Подтверждение пароля при его создании в phpMyAdmin в Ubuntu
  15. Вкажіть зручний для себе метод підключення до бази даних.
  16. Выбор метода подключения к базе данных phpMyAdmin в Ubuntu при установке
  17. Номер порту служби буде заданий автоматично. Якщо у вас є потреба змінити його, просто зітріть числа і вкажіть необхідний порт.
  18. Ввод порта для подключения к серверу phpMyAdmin в Ubuntu
  19. Встановіть назву стандартної бази даних.
  20. Ввод названия новой базы данных при инсталляции phpMyAdmin в Ubuntu
  21. Ознайомтеся з інформацією про створення імені користувача.
  22. Информация о правильном создании мени пользователя в phpMyAdmin в Ubuntu
  23. Тепер вам належить самостійно задати його, відштовхуючись від прочитаної інструкції і своїх потреб.
  24. Создание нового пользователя для доступа к СУБД phpMyAdmin в Ubuntu
  25. Впишіть ще один пароль, який буде служити для доступу MySQL до phpMyAdmin.
  26. Пароль для доступа к СУБД при установке phpMyAdmin в Ubuntu

Після на екрані відобразиться інформація про успішну інсталяції phpMyAdmin в систему. Якщо ж під час налаштування або розпакування виникли будь-які неполадки, ви також будете про них повідомлені. Додатково запропонують і варіанти дій, наприклад, ігнорування проблеми, повторна спроба її вирішення або пропуск.

Крок 3: створення нового користувача

Під час попереднього етапу засіб інсталяції пропонувало створити нового користувача для phpMyAdmin, але деякі користувачі пропустили цей момент або потребують додавання ще декількох облікових записів. Давайте почнемо наш розділ основних налаштувань з інструкції по створенню профілю.

  1. Відкрийте нову сесію в &171;терміналі&187; і надрукуйте там sudo mysql для запуску бази даних.
  2. Запуск базы данных для дополнительной настройки phpMyAdmin в Ubuntu
  3. Обов'язково потрібно ввести пароль суперкористувача.
  4. Ввод пароля для успешного запуска базы данных phpMyAdmin в Ubuntu
  5. В якості першої команди введіть CREATE USER 'admin'@'localhost' IDENTIFIED BY 'PASSWORD'; , де admin&8217;@&8217;localhost &8212; ім'я облікового запису, а PASSWORD &8212; встановлений пароль.
  6. Команда для создания нового пользователя в базе данных phpMyAdmin в Ubuntu
  7. Встановіть основні привілеї через GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION; , обов'язково змінивши ім'я користувача на вказане раніше.
  8. Команда для установки привилегий нового пользователя phpMyAdmin в Ubuntu
  9. В останню чергу введіть і активуйте FLUSH PRIVILEGES; .
  10. Завершающая команда при создании пользователя phpMyAdmin в Ubuntu
  11. Ви будете повідомлені про успішне закінчення операції.
  12. Успешное создание нового пользователя phpMyAdmin в Ubuntu

Практично таким же чином ви можете створювати необмежену кількість користувачів, які будуть підключатися до phpMyAdmin шляхом введення імені облікового запису і пароля від неї. Враховуйте тільки установку привілеїв для кожного профілю. Детальніше про це написано в офіційній документації.

Крок 4: забезпечення безпеки

Створення основних правил безпеки для phpMyAdmin &8212; не завжди необхідна дія, однак якщо сервер безпосередньо пов'язаний з відкритою мережею, то варто задати хоча б основні політики, які допоможуть при поверхневих атаках. Давайте швидко розберемося з тим, як саме здійснюється настройка захисту сервера.

  1. Всі подальші дії будуть проводитися шляхом зміни конфігураційних файлів. Для цього потрібно задіяти текстовий редактор. Стандартні рішення можуть бути незрозумілими для початківців користувачів, тому почнемо з додавання більш зручного рішення до системи. Набравши sudo apt install nano і натисніть на Enter .
  2. Установка текстового редактора для дальнейшей настройки phpMyAdmin в Ubuntu
  3. Після успішної інсталяції запустіть перший конфігураційний файл через sudo nano /usr/share/phpmyadmin/.htaccess .
  4. Запуск конфигурационного файла безопасности phpMyAdmin в Ubuntu
  5. Тут у будь-якому порожньому рядку вставте наступні чотири правила.

    AuthType Basic
    AuthName "Restricted Files"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Require valid-user

  6. Установка стандартных правил безопасности для phpMyAdmin в Ubuntu
  7. Використовуйте комбінацію Ctrl + O для збереження налаштувань.
  8. Сохранение изменений в текстовом редакторе при настройке phpMyAdmin в Ubuntu
  9. При запиті не змінюйте ім'я об'єкта, а просто натисніть на Enter.
  10. Выбор имени для сохранения конфигурационного файла phpMyAdmin в Ubuntu
  11. Коли всі налаштування будуть збережені, натисніть на Ctrl + X для закриття поточного файлу.
  12. Выход из редактора после настройки безопасности phpMyAdmin в Ubuntu
  13. Слідом встановіть новий пароль для головної облікового запису, якщо цього не було зроблено раніше. Активуйте команду sudo htpasswd -c /etc/phpmyadmin/.htpasswd user .
  14. Запуск средства по установке пароля для пользователя phpMyAdmin в Ubuntu
  15. У рядку введіть прийнятний для вас ключ доступу і після активації повторіть його.
  16. Ввод нового пароля для указанного пользователя phpMyAdmin в Ubuntu
  17. Залишилося тільки налаштувати веб-сервер під всі внесені раніше зміни. Для цього відкрийте відповідний файл через sudo nano /etc/apache/apache2.conf .
  18. Запуск текстового редактора для настройки веб-сервера phpMyAdmin в Ubuntu
  19. Вставте наведені нижче рядки та збережіть зміни.

    <Directory /usr/share>
    AllowOverride All
    Require all granted
    </Directory>

  20. Настройка веб-сервера phpMyAdmin в Ubuntu для нового пользователя

Всі інші налаштування безпеки здійснюйте, виходячи зі своїх потреб, враховуючи при цьому синтаксис і загальні правила, які описані в документації phpMyAdmin.

В рамках сьогоднішнього матеріалу ми розповіли не тільки про принцип інсталяції phpMyAdmin, але про основні конфігураційних моментах. Тепер ви знаєте, які дії слід виконати для успішної реалізації поставленої мети.

більше статей на цю тему: