Как да се инсталира и конфигурира PhpMyAdmin в Ubuntu, digitalocean

Надяваме се, че този урок от полза. В допълнение към водачи като това, ние предлагаме прост клауд разработчици. Научете повече →

Въпреки факта, че много потребители се чувстват необходимостта от система за управление на бази данни като MySQL, MySQL да работи само с команден ред може да предизвика дискомфорт.

PhpMyAdmin е създаден, за да позволи на потребителите да управляват базата данни MySQL чрез уеб интерфейс. В тази статия ние ще обсъдим как да се инсталира и конфигурира PhpMyAdmin за безопасната експлоатация на вашите бази данни в Ubuntu 16.04.

преди да инсталирате

Преди да започнем, уверете се, че имате всичко необходимо.

На първо място, ние ще приемем, че имате не-Рю (без корен) потребителски права с Sudo. Конфигуриране на потребителски акаунт, можете да следвате стъпките 1-4 в статията на първичния конфигурация сървър на Ubuntu 16.04.

Ние също така ще приемем, че сте завършили стека за настройка LAMP (Linux, Apache, MySQL и PHP) на вашия сървър с Ubuntu 16.04. Ако още не сте го направили, можете да прочетете тази статия, в процеса на инсталиране на LAMP стека на Ubuntu 16.04.

И накрая, трябва да се има предвид, някои проблеми с безопасността при използване Внос Внос PhpMyAdmin, защото тя:

  • Той комуникира директно с MySQL.
  • Извършва удостоверяване с помощта на потребителско име и парола на MySQL.
  • Изпълнява и връща резултатите от произволни заявки SQL.

След извършване на действията по-горе, можете да започнете да следвате стъпките, описани в тази статия.

Стъпка 1 - Инсталиране PhpMyAdmin

На първо място, инсталиране на PhpMyAdmin от хранилищата по подразбиране Ubuntu.

За да направите това, ние ще актуализираме индекса местно пакет и след това да използвате ап система за управление на пакети за изтегляне и инсталиране на необходимите файлове:

В хода на няколко въпроса относно конфигурацията на инсталацията ще ви се даде.

Предупреждение:
По време на първия диалог apache2 е осветена, но не е избран. Ако не натиснете интервала, за да изберете Apache, инсталаторът не се движи файловете по време на инсталационния процес. Натиснете интервала. Tab. и след това Enter Apache за подбор.

  • Когато изберете сървър, изберете apache2.
  • Отговорът на въпроса дали искате да използвате dbconfig-общо, за да изберете базата данни.
  • Ще бъдете подканени за база данни на администраторска парола.
  • След това ще бъдете подканени да въведете парола и повторете на себе си PhpMyAdmin.

По време на инсталацията на директорията / и т.н. / apache2 / конф-съвместим / PhpMyAdmin ще бъде добавен към конфигурационния файл за Apache.

Единственото нещо, което трябва да направите ръчно, тя се разширява, за да включи PHP Mcrypt и mbstring следните команди:

На следващо място, рестартирайте Apache за да приложите промените:

Сега можете да получите достъп до уеб интерфейса с помощта на корен потребителско име и парола, посочен в инсталацията на MySQL на.

След влизане ще видите подобен потребителски интерфейс:

Стъпка 2 - обезопасяване PhpMyAdmin

Конфигуриране на Apache, за да се разреши използването на .htaccess

На първо място, включително и възможността за използване на .htaccess файл в нашата конфигурационния файл на Apache.

Ние ще редактирате файла в нашата конфигурация директория Apache:

Трябва да добавим директива AllowOverride All в раздела конфигурационен файл:

След като добавите тази линия, запишете и затворете файла.

За да влязат в сила промените, рестартирайте Apache:

Създаване на файл .htaccess

Сега, когато сме били разрешено да използва .htaccess за нашата молба, ние трябва да се създаде такъв файл.

Файлът трябва да бъде създаден в директорията на приложението. Ние можем да създадем файла и да го отворите за редактиране със следната команда:

Сега ние се въведе следната информация:

Влязохме низ са както следва:

След въвеждане на тези редове, запишете и затворете файла.

Създаване .htpasswd файла с паролите за удостоверяване

Сега, когато сте задали пътя за нашето файла с паролите в директивата AuthUserFile в нашата .htaccess файл. ние трябва да се създаде този файл.

За да направите това, ние трябва да инсталирате допълнителен пакет от стандартните хранилища:

Сега ние виждаме htpasswd полезност.

Това заяви по-рано път е, както следва: /etc/phpmyadmin/.htpasswd. Създаване на файл и добавяне на първия потребител със следната команда:

Вие ще бъдете подканени да изберете и потвърдете парола за потребителя, която сте създали. След този файл е създаден и хеша на вас парола ще бъде добавена към него.

За да добавите нов потребител, изпълнете следната команда без -с флаг.

Сега, след като сте настроили достъп до поддиректория на PhpMyAdmin, като влезете в PhpMyAdmin, ще бъдете подканени да въведете потребителско име и парола:

След въвеждане на потребителско име и парола, ще бъдете пренасочени към PhpMyAdmin за удостоверяване страница. По този начин, ние сме създали допълнителен слой на защита за вашия PhpMyAdmin.

заключение

Сега имате PhpMyAdmin, готови за използване на вашия сървър с Ubuntu 16.04. С помощта на този интерфейс можете лесно да създадете база данни, потребителите, таблици и много други, както и извършване на рутинни операции изменение или заличаване на съхраняваните данни.