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

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

Устанавливаем phpMyAdmin в Ubuntu

Сразу предупредим, что все последующие действия будут выполняться через «Терминал», поэтому будьте готовы к тому, что придется вводить множество самых разнообразных команд. Еще мы покажем, как осуществляется первичная настройка phpMyAdmin по завершении инсталляции. Возьмем за пример самый популярный веб-сервер Apache и СУБД MySQL. Если сейчас вам необходим каждый из этих компонентов, лучше воспользоваться приведенной ниже ссылкой, где рассказывается об установке LAMP, а мы же переходим непосредственно ко взаимодействию с необходимым сегодня компонентом.

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

Шаг 1: Инсталляция расширения PHP

Первым делом затронем тему инсталляции дополнительного расширения PHP, которое нужно для работы с текстовыми строками, а они будут использоваться в дальнейшем при конфигурации phpMyAdmin. Выполнение этой задачи не займет у вас много времени, а осуществляется она так:

  1. Откройте меню приложений и запустите «Терминал».
  2. Переход к терминалу для установки дополнительного расширения phpMyAdmin в Ubuntu

  3. Введите здесь команду sudo apt install php-mbstring и нажмите на клавишу Enter.
  4. Команда для установки дополнительного расширения phpMyAdmin в Ubuntu

  5. Выше мы задействовали sudo, а это значит, что команда будет запущена от имени суперпользователя. При первом использовании sudo в терминальной сессии ОС попросит ввести пароль для предоставления доступа. Сделайте это и нажмите на Enter. Однако следует учитывать, что символы не отображаются при написании.
  6. Ввод пароля для установки дополнительного расширения phpMyAdmin в Ubuntu

  7. При появлении уведомления о расширении занятого дискового пространства выберите вариант Д.
  8. Подтверждение инсталляции дополнительного расширения phpMyAdmin в Ubuntu

Практически всегда подобная простая установка проходит без каких-либо проблем. Однако если у вас возникли системные неполадки, связанные с менеджером пакетов, на экране появится информация о том, что инсталляция не удалась. Эту ситуацию следует оперативно решить, воспользовавшись поиском исправлений конкретной проблемы через официальную документацию Ubuntu или пользовательские форумы.

Шаг 2: Установка phpMyAdmin

Этот этап — самый основной, поскольку сейчас мы займемся непосредственной инсталляцией компонента phpMyAdmin. Существуют разные методы, позволяющие сделать это, а проще всего будет воспользоваться официальным репозиторием, что мы и предлагаем осуществить в следующей инструкции.

  1. Для установки потребуется ввести команду sudo apt install phpmyadmin и активировать ее.
  2. Установка phpMyAdmin в Ubuntu после добавления специального расширения

  3. Появится уведомление о необходимости скачивания архивов. В сообщении «Хотите продолжить?» выберите вариант Д.
  4. Ввод пароля суперпользователя для установки phpMyAdmin в Ubuntu

  5. Дождитесь появления консольного окна «Настройка пакета». Здесь в первую очередь указывается веб-сервер для автоматической конфигурации. Выберите свой, затем нажмите на Tab, чтобы быстро переместиться к кнопке «ОК».
  6. Выбор веб-сервера для дальнейшей установки phpMyAdmin в Ubuntu

  7. Ожидайте несколько минут, чтобы пакеты были полностью распакованы. Во время этой операции не закрывайте консоль и не выполняйте других действий на ПК.
  8. Ожидание завершения распаковки файлов phpMyAdmin в Ubuntu

  9. Снова появится «Настройка пакета». Теперь здесь осуществляется редактирование базы данных. Ознакомьтесь с представленной в окне информацией и выберите подходящий вариант.
  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. Откройте новую сессию в «Терминале» и напечатайте там sudo mysql для запуска базы данных.
  2. Запуск базы данных для дополнительной настройки phpMyAdmin в Ubuntu

  3. Обязательно потребуется ввести пароль суперпользователя.
  4. Ввод пароля для успешного запуска базы данных phpMyAdmin в Ubuntu

  5. В качестве первой команды введите CREATE USER 'admin'@'localhost' IDENTIFIED BY 'PASSWORD';, где admin’@’localhost — имя учетной записи, а PASSWORD — устанавливаемый пароль.
  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 — не всегда необходимое действие, однако если сервер напрямую связан с открытой сетью, то стоит задать хотя бы основные политики, которые помогут при поверхностных атаках. Давайте быстро разберемся с тем, как именно осуществляется настройка защиты сервера.

  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, но об основных конфигурационных моментах. Теперь вы знаете, какие действия следует проделать для успешной реализации поставленной цели.

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 апреля 2021 19:53

Раньше я просто создавал папку, куда клал скрипты от phpmyadmin и все работало.
А вот по вашей статье ничего не работает,

Not Found

The requested URL was not found on this server.