ПОШУК ПО САЙТУ

Установка і настройка phpMyAdmin: покрокова інструкція та рекомендації

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

підготовка

Так як сам phpMyAdmin написаний на php, то для його роботи потрібно встановити весь комплект необхідного програмного забезпечення - Apache, PHP, MySQL.

настройка phpmyadmin

Кожен компонент можна встановити вручну заокремо, а можна відразу все. Для Linux є зв'язка LAMP, для Windows - "Денвер" або OpenServer. Установка всього програмного забезпечення та налаштування його окремо дозволить вивчити склад і структуру роботи всього сервера в цілому. Якщо ж час не дозволяє розбиратися з внутрішньою будовою, простіше і зручніше відразу поставити збірку.

Налаштування PhpMyAdmin в Ubuntu

Пакет є в стандартних репозиторіях "Убунту", тому досить в терміналі набрати команду:

sudo apt-get install phpMyAdmin.

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

У наступному вікні буде запропоновано виконати конфігурацію бази даних для phpMyAdmin. Варто погодитися. Система запросить пароль для MySQL. А далі і для phpMyAdmin.

встановлення та налаштування phpmyadmin

Після цього в папці / etc / apache2 / conf-enabled / з'явиться файл конфігурації.

Залишилося встановити пару деталей і активувати їх. Можна використовувати команди:

sudo apt-get install php-mbstring php-gettext.

А їх запуск виконується так:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

Після цього знадобиться перезапуск веб-сервера. Це виконується за допомогою команди:

sudo systemctl restart apache2.

За ідеєю, все готово і можна приступати до роботи.

Запуск і конфігурація

Щоб потрапити в надра налаштувань phpMyAdmin потрібно відкрити будь-який браузер і в адресному рядку набрати:

створений домен / phpmyadmin.

 phpmyadmin настройка mysql

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

Панель управління

Інтерфейс програми розділений на логічні блоки, об'єднані за загальним принципом.

Зліва знаходиться панель для швидкого переходу між базами і таблицями. Тут же можна створити новий екземпляр того чи іншого формату.

Верхнє меню містить пункти для переходу до налаштувань таблиць, а також до додаткового функціоналу:

  • бази даних. Практично дублює меню зліва, тобто містить перелік наявних баз;
  • SQL. Дуже цікавий пункт для тих, хто знає, як правильно складати запити, і активно користується ними. Можна вручну виконати вибірку, видалення, сортування та інші функції SQL;
  • стан. Поточне положення в базах. Їх загальний обсяг, трафік, кількість прийнятих і відправлених даних;
  • Облікові записи користувачів. Всі збережені дані про користувачів, із зазначенням їх привілеїв, адреси і паролі;
  • експорт і імпорт. Дуже зручні функції для здійснення обмінуміж базою і іншим програмним забезпеченням. Наприклад, для оновлення сайту вручну, якщо виникла така необхідність. До того ж це дуже зручний інструмент для створення резервної копії важливих даних, якщо автоматично така можливість відсутня;
  • настройки. Безліч різних параметрів, так чи інакше пов'язаних з роботою phpMyAdmin, баз, запитів і багато чого іншого;
  • реплікація. Зв'язок з іншими серверами для одночасної зміни на репліках - тобто повторних примірниках поточного сервера баз даних;
  • змінні. Як зрозуміло з назви, розділ містить значення для внутрішніх потреб сервера і системи. Без потреби ними, як правило, не користуються;
  • кодування. Показує всі наявні в системі варіанти відображення шрифтів;
  • відомості про використовувані в phpMyAdmin видах зберігання даних;
  • розширення. Перелік доповнень phpMyAdmin, що збільшують функціонал системи.

Загальні настройки прямо по центру дозволяють змінити пароль або встановити використовувану кодування тексту.

Параметри відображення допоможуть змінити мову, тему, розмір шрифту та інші настройки зовнішнього вигляду системи.

настройка phpmyadmin ubuntu

Справа знаходиться інформаційна панель з відомостями про сервер баз даних і веб-сервері, а також кілька посилань для довідки по phpMyAdmin.

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

Безпека

Найперше, що треба зробити, - використовувати файли веб-сервера Apache htaccess. Для початку потрібно повідомити apache, що буде застосовуватися спеціальний файл для настройки phpMyAdmin.

Для цього треба налаштувати файл конфігурації, розташований за адресою /etc/apache2/conf-available/phpmyadmin.conf.

Потрібно додати особливу директиву AllowOverride All. Після зміни і збереження файлу необхідно знову запустити веб-сервер.

настройка phpmyadmin apache

Тепер для настройки phpMyAdmin знадобиться сам файл, в якому і будуть визначені правила доступу в панель управління. Він повинен називатися .htaccess і розміщуватися по шляху / usr / share / phpmyadmin.

У ньому вказуються такі параметри:

AuthType Basic

AuthName «Restricted Files»

AuthUserFile /etc/phpmyadmin/.htpasswd

Require valid-user.

Це. набір ключових слів дозволить здійснити наступне:

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

Після створення файлу потрібно його зберегти. Не забудьте це зробити.

пароль

Зі створенням файлу для пароля при налаштуванні phpMyAdmin доведеться трохи повозитися.

Для початку потрібно встановити утиліту htpasswd. Вона є в репозиторіях "Убунту", тому досить виконати команду в терміналі:

sudo apt-get install apache2-utils.

Тепер все так же в терміналі треба набрати:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd ім'я користувача.

Вона створить нового користувача і запропонує вказати пароль для нього.

Тепер доступ надійно захищений. При спробі увійти в адміністративну панель phpMyAdmin користувача відкриється додаткове вікно для отримання прав перегляду і зміни налаштувань.

CentOS

Налаштування phpMyAdmin в CentOS, насправді, мало чим відрізняється. Алгоритм дій буде практично таким же. Хіба що команда установки трохи інша:

yum install -y phpmyadmin

Всі подальші настройки і маніпуляції актуальні як для Ubuntu, так і для CentOS.

Середовище Windows

Для операційної системи Windows єкілька готових рішень по створенню сервера з наявним комплектом технологій. Наприклад OpenServer. Він уже містить на «борту» встановлений phpMyAdmin. Знайти його можна в контекстному меню сервера, в пункті «Додатково».

настройка phpmyadmin centos

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

рекомендації

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

  • щоб уникнути падінь сервера варто використовувати найостанніші версії програмного забезпечення;
  • на хостингу, швидше за все, вже встановлений phpMyAdmin, але все ж його безпеку можна налаштувати через файли htaccess;
  • варто уважно ставитися до вибору пароля. Найчастіше його відновлення займає набагато більше часу, ніж продуманий підхід до його створення;
  • використання готових збірок дозволяє реалізувати швидке розгортання сервера з усім необхідним, але не завжди дає можливість гнучко його налаштувати і зрозуміти тонкощі роботи.

На закінчення

PhpMyAdmin використовується на багатьох сервісах ісайтах в інтернеті. Це можна пояснити простотою настройки і доступу до бази даних. А також наявністю великої кількості додаткових функцій і можливостей. Проект постійно розвивається і підлаштовується під нові рішення і технології.

</ P>
  • оцінка: