Практически каждый веб-разработчик, обладающий дистрибутивом Ubuntu, взаимодействует с инструментом phpMyAdmin, чтобы осуществлять администрирование базами данных серверов MySQL через веб-интерфейс. Дополнительно этот компонент является частью LAMP, об инсталляции которой мы уже говорили на нашем сайте в рамках другого материала. Сегодняшняя статья будет нацелена на неопытных пользователей, кто только начинает свое знакомство с веб-разработкой и желает инсталлировать phpMyAdmin на свой компьютер. Далее мы представим пошаговую инструкцию, которая позволит разобраться со всеми аспектами выполнения поставленной задачи.
Устанавливаем phpMyAdmin в Ubuntu
Сразу предупредим, что все последующие действия будут выполняться через , поэтому будьте готовы к тому, что придется вводить множество самых разнообразных команд. Еще мы покажем, как осуществляется первичная настройка phpMyAdmin по завершении инсталляции. Возьмем за пример самый популярный веб-сервер Apache и СУБД MySQL. Если сейчас вам необходим каждый из этих компонентов, лучше воспользоваться приведенной ниже ссылкой, где рассказывается об установке LAMP, а мы же переходим непосредственно ко взаимодействию с необходимым сегодня компонентом.
Шаг 1: Инсталляция расширения PHP
Первым делом затронем тему инсталляции дополнительного расширения PHP, которое нужно для работы с текстовыми строками, а они будут использоваться в дальнейшем при конфигурации phpMyAdmin. Выполнение этой задачи не займет у вас много времени, а осуществляется она так:
- Откройте меню приложений и запустите .
- Введите здесь команду sudo apt install php-mbstring и нажмите на клавишу .
- Выше мы задействовали , а это значит, что команда будет запущена от имени суперпользователя. При первом использовании в терминальной сессии ОС попросит ввести пароль для предоставления доступа. Сделайте это и нажмите на . Однако следует учитывать, что символы не отображаются при написании.
- При появлении уведомления о расширении занятого дискового пространства выберите вариант .
Практически всегда подобная простая установка проходит без каких-либо проблем. Однако если у вас возникли системные неполадки, связанные с менеджером пакетов, на экране появится информация о том, что инсталляция не удалась. Эту ситуацию следует оперативно решить, воспользовавшись поиском исправлений конкретной проблемы через официальную документацию Ubuntu или пользовательские форумы.
Шаг 2: Установка phpMyAdmin
Этот этап — самый основной, поскольку сейчас мы займемся непосредственной инсталляцией компонента phpMyAdmin. Существуют разные методы, позволяющие сделать это, а проще всего будет воспользоваться официальным репозиторием, что мы и предлагаем осуществить в следующей инструкции.
- Для установки потребуется ввести команду sudo apt install phpmyadmin и активировать ее.
- Появится уведомление о необходимости скачивания архивов. В сообщении выберите вариант .
- Дождитесь появления консольного окна . Здесь в первую очередь указывается веб-сервер для автоматической конфигурации. Выберите свой, затем нажмите на , чтобы быстро переместиться к кнопке .
- Ожидайте несколько минут, чтобы пакеты были полностью распакованы. Во время этой операции не закрывайте консоль и не выполняйте других действий на ПК.
- Снова появится . Теперь здесь осуществляется редактирование базы данных. Ознакомьтесь с представленной в окне информацией и выберите подходящий вариант.
- Создайте новый пароль для базы данных.
- Подтвердите его, повторно введя в появившуюся форму.
- Укажите удобный для себя метод подключения к базе данных.
- Номер порта службы будет задан автоматически. Если у вас имеется надобность сменить его, просто сотрите числа и укажите необходимый порт.
- Задайте имя стандартной базы данных.
- Ознакомьтесь с информацией по созданию имени пользователя.
- Теперь вам предстоит самостоятельно задать его, отталкиваясь от прочитанной инструкции и своих потребностей.
- Впишите еще один пароль, который будет служить для доступа MySQL к phpMyAdmin.
После на экране отобразится информация об успешной инсталляции phpMyAdmin в систему. Если же во время настройки или распаковки возникли какие-либо неполадки, вы также будете о них уведомлены. Дополнительно предложат и варианты действий, например, игнорирование проблемы, повторная попытка ее решения или пропуск.
Шаг 3: Создание нового пользователя
Во время предыдущего этапа средство инсталляции предлагало создать нового пользователя для phpMyAdmin, но некоторые юзеры пропустили этот момент или нуждаются в добавлении еще нескольких учетных записей. Давайте начнем наш раздел основных настроек с инструкции по созданию профиля.
- Откройте новую сессию в и напечатайте там sudo mysql для запуска базы данных.
- Обязательно потребуется ввести пароль суперпользователя.
- В качестве первой команды введите CREATE USER ‘admin’@’localhost’ IDENTIFIED BY ‘PASSWORD’;, где — имя учетной записи, а — устанавливаемый пароль.
- Установите основные привилегии через GRANT ALL PRIVILEGES ON *.* TO ‘admin’@’localhost’ WITH GRANT OPTION;, обязательно поменяв имя пользователя на указанное ранее.
- В последнюю очередь введите и активируйте FLUSH PRIVILEGES;.
- Вы будете уведомлены об успешном окончании операции.
Практически таким же образом вы можете создавать неограниченное количество юзеров, которые будут подключаться к phpMyAdmin путем ввода имени учетной записи и пароля от нее. Учитывайте только установку привилегий для каждого профиля. Детальнее об этом написано в официальной документации.
Шаг 4: Обеспечение безопасности
Создание основных правил безопасности для phpMyAdmin — не всегда необходимое действие, однако если сервер напрямую связан с открытой сетью, то стоит задать хотя бы основные политики, которые помогут при поверхностных атаках. Давайте быстро разберемся с тем, как именно осуществляется настройка защиты сервера.
- Все дальнейшие действия будут производиться путем изменения конфигурационных файлов. Для этого нужно задействовать текстовый редактор. Стандартные решения могут быть непонятны начинающим пользователям, поэтому давайте начнем с добавления в систему более удобного решения. Наберите sudo apt install nano и нажмите на .
- После успешной инсталляции запустите первый конфигурационный файл через sudo nano /usr/share/phpmyadmin/.htaccess.
- Здесь в любой пустой строке вставьте следующие четыре правила.
AuthType Basic
AuthName «Restricted Files»
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user - Используйте комбинацию для сохранения настроек.
- При запросе не изменяйте имя объекта, а просто нажмите на Enter.
- Когда все настройки будут сохранены, нажмите на для закрытия текущего файла.
- Следом установите новый пароль для главной учетной записи, если этого не было сделано ранее. Активируйте команду sudo htpasswd -c /etc/phpmyadmin/.htpasswd user.
- В появившейся строке введите приемлемый для вас ключ доступа и после активации повторите его.
- Осталось только настроить веб-сервер под все внесенные ранее изменения. Для этого откройте соответствующий файл через sudo nano /etc/apache/apache2.conf.
- Вставьте указанные ниже строки и сохраните изменения.
<Directory /usr/share>
AllowOverride All
Require all granted
</Directory>
Все остальные настройки безопасности осуществляйте, исходя из своих потребностей, учитывая при этом синтаксис и общие правила, которые описаны в документации phpMyAdmin.
В рамках сегодняшнего материала мы рассказали не только о принципе инсталляции phpMyAdmin, но об основных конфигурационных моментах. Теперь вы знаете, какие действия следует проделать для успешной реализации поставленной цели.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.