Instalace PHPMyAdmin
Ujistěte se, že LAMP (Linux, Apache, MySQL a PHP) je již nainstalován na krabici, na kterou se pokoušíte o instalaci.
První krok :- Nastavení instalace
Pro instalaci v Ubuntu
Prvním krokem je aktualizace místního indexu balíčků a stažení balíčku pomocí příkazu apt v Ubuntu
$ sudo apt-get update
Pro instalaci do Centos
Balíček phpMyAdmin není zahrnut ve výchozích repozitářích CentOS, ale je dostupný v repozitářích Fedora Projects EPEL (Extra Packages for Enterprise Linux).
# cd ~ # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Nainstalujte stažené otáčky za minutu spuštěním
# sudo rpm -ivh epel-release*
Spusťte „yum repolist“ příkaz ke kontrole instalace EPEL repo
Krok 2:- Instalace PhpMyAdmin
Chcete-li nainstalovat na Ubuntu, spusťte následující příkaz
$ sudo apt-get install phpmyadmin
Pro instalaci na Centos spusťte následující příkaz
# yum install phpmyadmin
Během instalace hledejte výzvy. Pro výběr serveru zvolte apache2. Při dotazu, zda chcete k nastavení databáze použít dbconfig-common, vyberte yes. Budete vyzváni k zadání hesla správce databáze. Poté budete požádáni o výběr a potvrzení hesla pro samotnou aplikaci phpMyAdmin.
Instalační proces přidá konfigurační soubor phpMyAdmin Apache do adresáře /etc/apache2/conf-d/, odkud je automaticky načten.
Nyní musíme explicitně povolit php5-mcrypt spuštěním příkazu
$ sudo php5enmod mcrypt
Restartujte apache, aby se změny projevily. Otevřete adresu URL http://IP_address/phpmyadmin. Nyní se můžete přihlásit pomocí root jako uživatele a hesla nastaveného během instalace mysql
Krok 3 :- Zabezpečení instance phpMyAdmin
Můžeme zajistit přístup k odkazu phpmyadmin pomocí souboru .htaccess úpravou souboru conf, jak je uvedeno níže
$ sudo nano /etc/apache2/conf.d/phpmyadmin.conf
Zde povolíme direktivu v sekci
<Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride All </Directory>
Nyní uložte soubor a restartujte apache
V Ubuntu:
$ service apache2 restart
V Centos:
# service httpd restart
Krok 4:Vytvoření souboru .htaccess
Nyní musíme vytvořit soubor .htaccess. Soubor musí být vytvořen v adresáři aplikace v tomto případě /usr/share/phpmyadmin s následujícími řádky
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
Uložte soubor a ukončete
Nyní vytvořte soubor .htpasswd pro ověření. Pro tento krok budeme muset nainstalovat další balíček do umístění /etc/phpmyadmin.
V Ubuntu:
$ sudo apt-get install apache2-utils
V Centos:
# yum install httpd-tools
Nyní můžeme vytvořit požadovaný soubor pomocí níže uvedené syntaxe
$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Můžete zadat jméno podle svého výběru a poté se zobrazí výzva k zadání hesla. Náš autentizační soubor je vytvořen. Nyní, když se pokusíme získat přístup k odkazu http://název_domény_or_IP/phpmyadmin, zobrazí se výzva s přihlašovací obrazovkou a můžeme použít uživatelské údaje vytvořené v .htpasswd pro přístup k phpmyadmin limk