Будь-який веб-розробник знає, що для роботипрактично кожного сайту необхідна база даних. Вона дозволяє зберігати інформацію, управляти нею і отримувати в потрібний момент. Щоб все перераховане можна було використовувати в більш зручній формі, група ентузіастів вирішила створити продукт, який поєднує зручність і функціональність при роботі з СУБД. Його назва - phpMyAdmin. Як правило, він вже є на багатьох хостингах. Тому в статті мова піде про те, як провести установку і настройку phpMyAdmin на локальному сервері.
Так як сам phpMyAdmin написаний на php, то для його роботи потрібно встановити весь комплект необхідного програмного забезпечення - Apache, PHP, MySQL.
Кожен компонент можна встановити вручну заокремо, а можна відразу все. Для Linux є зв'язка LAMP, для Windows - "Денвер" або OpenServer. Установка всього програмного забезпечення та налаштування його окремо дозволить вивчити склад і структуру роботи всього сервера в цілому. Якщо ж час не дозволяє розбиратися з внутрішньою будовою, простіше і зручніше відразу поставити збірку.
Пакет є в стандартних репозиторіях "Убунту", тому досить в терміналі набрати команду:
sudo apt-get install phpMyAdmin.
В процесі буде запропоновано пройти по етапах настройки phpMyAdmin. На першому потрібно вибрати веб-сервер, який намічено використати для запуску. В даному випадку це - apache2.
У наступному вікні буде запропоновано виконати конфігурацію бази даних для phpMyAdmin. Варто погодитися. Система запросить пароль для MySQL. А далі і для 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.
На жаль, додаток часто використовують зловмисники для отримання несанкціонованого доступу, тому потрібно знати, як захиститися від цього.
Найперше, що треба зробити, - використовувати файли веб-сервера Apache htaccess. Для початку потрібно повідомити apache, що буде застосовуватися спеціальний файл для настройки phpMyAdmin.
Для цього треба налаштувати файл конфігурації, розташований за адресою /etc/apache2/conf-available/phpmyadmin.conf.
Потрібно додати особливу директиву AllowOverride All. Після зміни і збереження файлу необхідно знову запустити веб-сервер.
Тепер для настройки 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 користувача відкриється додаткове вікно для отримання прав перегляду і зміни налаштувань.
Налаштування phpMyAdmin в CentOS, насправді, мало чим відрізняється. Алгоритм дій буде практично таким же. Хіба що команда установки трохи інша:
yum install -y phpmyadmin
Всі подальші настройки і маніпуляції актуальні як для Ubuntu, так і для CentOS.
Для операційної системи Windows єкілька готових рішень по створенню сервера з наявним комплектом технологій. Наприклад OpenServer. Він уже містить на «борту» встановлений phpMyAdmin. Знайти його можна в контекстному меню сервера, в пункті «Додатково».
Налаштування MySQL і phpMyAdmin в OpenServer відбувається за допомогою різних готових меню і вікон, що безсумнівно зручніше, ніж ручне введення команд.
Перед укладанням можна розповісти про декілька часто зустрічаються помилки і тонкощах конфігурації. Ось основні поради по налаштуванню phpMyAdmin, Apache і MySQL:
PhpMyAdmin використовується на багатьох сервісах ісайтах в інтернеті. Це можна пояснити простотою настройки і доступу до бази даних. А також наявністю великої кількості додаткових функцій і можливостей. Проект постійно розвивається і підлаштовується під нові рішення і технології.
</ P>