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

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

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

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

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

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

  1. Откройте меню приложений и запустите .
  2. Введите здесь команду sudo apt install php-mbstring и нажмите на клавишу .
  3. Выше мы задействовали , а это значит, что команда будет запущена от имени суперпользователя. При первом использовании в терминальной сессии ОС попросит ввести пароль для предоставления доступа. Сделайте это и нажмите на . Однако следует учитывать, что символы не отображаются при написании.
  4. При появлении уведомления о расширении занятого дискового пространства выберите вариант .

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

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

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

  1. Для установки потребуется ввести команду sudo apt install phpmyadmin и активировать ее.
  2. Появится уведомление о необходимости скачивания архивов. В сообщении выберите вариант .
  3. Дождитесь появления консольного окна . Здесь в первую очередь указывается веб-сервер для автоматической конфигурации. Выберите свой, затем нажмите на , чтобы быстро переместиться к кнопке .
  4. Ожидайте несколько минут, чтобы пакеты были полностью распакованы. Во время этой операции не закрывайте консоль и не выполняйте других действий на ПК.
  5. Снова появится . Теперь здесь осуществляется редактирование базы данных. Ознакомьтесь с представленной в окне информацией и выберите подходящий вариант.
  6. Создайте новый пароль для базы данных.
  7. Подтвердите его, повторно введя в появившуюся форму.
  8. Укажите удобный для себя метод подключения к базе данных.
  9. Номер порта службы будет задан автоматически. Если у вас имеется надобность сменить его, просто сотрите числа и укажите необходимый порт.
  10. Задайте имя стандартной базы данных.
  11. Ознакомьтесь с информацией по созданию имени пользователя.
  12. Теперь вам предстоит самостоятельно задать его, отталкиваясь от прочитанной инструкции и своих потребностей.
  13. Впишите еще один пароль, который будет служить для доступа MySQL к phpMyAdmin.

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

Шаг 3: Создание нового пользователя

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

  1. Откройте новую сессию в и напечатайте там sudo mysql для запуска базы данных.
  2. Обязательно потребуется ввести пароль суперпользователя.
  3. В качестве первой команды введите CREATE USER ‘admin’@’localhost’ IDENTIFIED BY ‘PASSWORD’;, где — имя учетной записи, а — устанавливаемый пароль.
  4. Установите основные привилегии через GRANT ALL PRIVILEGES ON *.* TO ‘admin’@’localhost’ WITH GRANT OPTION;, обязательно поменяв имя пользователя на указанное ранее.
  5. В последнюю очередь введите и активируйте FLUSH PRIVILEGES;.
  6. Вы будете уведомлены об успешном окончании операции.

Практически таким же образом вы можете создавать неограниченное количество юзеров, которые будут подключаться к phpMyAdmin путем ввода имени учетной записи и пароля от нее. Учитывайте только установку привилегий для каждого профиля. Детальнее об этом написано в официальной документации.

Шаг 4: Обеспечение безопасности

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

  1. Все дальнейшие действия будут производиться путем изменения конфигурационных файлов. Для этого нужно задействовать текстовый редактор. Стандартные решения могут быть непонятны начинающим пользователям, поэтому давайте начнем с добавления в систему более удобного решения. Наберите sudo apt install nano и нажмите на .
  2. После успешной инсталляции запустите первый конфигурационный файл через sudo nano /usr/share/phpmyadmin/.htaccess.
  3. Здесь в любой пустой строке вставьте следующие четыре правила.

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

  4. Используйте комбинацию для сохранения настроек.
  5. При запросе не изменяйте имя объекта, а просто нажмите на Enter.
  6. Когда все настройки будут сохранены, нажмите на для закрытия текущего файла.
  7. Следом установите новый пароль для главной учетной записи, если этого не было сделано ранее. Активируйте команду sudo htpasswd -c /etc/phpmyadmin/.htpasswd user.
  8. В появившейся строке введите приемлемый для вас ключ доступа и после активации повторите его.
  9. Осталось только настроить веб-сервер под все внесенные ранее изменения. Для этого откройте соответствующий файл через sudo nano /etc/apache/apache2.conf.
  10. Вставьте указанные ниже строки и сохраните изменения.

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

Все остальные настройки безопасности осуществляйте, исходя из своих потребностей, учитывая при этом синтаксис и общие правила, которые описаны в документации phpMyAdmin.

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

Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Источник: starhit

Дачник
Добавить комментарий