Как да се инсталира и конфигурира 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. С помощта на този интерфейс можете лесно да създадете база данни, потребителите, таблици и много други, както и извършване на рутинни операции изменение или заличаване на съхраняваните данни.