Installation von PHPMyAdmin
Stellen Sie sicher, dass LAMP (Linux, Apache, MySQL und PHP) bereits auf dem Computer installiert ist, auf dem die Installation versucht wird.
Schritt Eins :- Installationsaufbau
Zur Installation in Ubuntu
Der erste Schritt besteht darin, den lokalen Paketindex zu aktualisieren und das Paket über den apt-Befehl in Ubuntu herunterzuladen
$ sudo apt-get update
Zur Installation in Centos
Das phpMyAdmin-Paket ist nicht in den CentOS-Standard-Repositories enthalten, aber es ist in den EPEL-Repositories (Extra Packages for Enterprise Linux) von Fedora Projects verfügbar.
# cd ~ # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Installieren Sie das heruntergeladene RPM, indem Sie
ausführen# sudo rpm -ivh epel-release*
Führen Sie "yum repolist" aus Befehl zum Überprüfen der Installation von EPEL Repo
Schritt Zwei:- PhpMyadmin-Installation
Führen Sie zur Installation unter Ubuntu den folgenden Befehl aus
$ sudo apt-get install phpmyadmin
Führen Sie zur Installation auf Centos den folgenden Befehl aus
# yum install phpmyadmin
Achten Sie während der Installation auf Eingabeaufforderungen. Wählen Sie für die Serverauswahl apache2. Wählen Sie yes, wenn Sie gefragt werden, ob Sie dbconfig-common zum Einrichten der Datenbank verwenden möchten. Sie werden nach dem Kennwort Ihres Datenbankadministrators gefragt. Sie werden dann aufgefordert, ein Passwort für die phpMyAdmin-Anwendung selbst auszuwählen und zu bestätigen.
Der Installationsprozess fügt die phpMyAdmin-Apache-Konfigurationsdatei in das Verzeichnis /etc/apache2/conf-d/ ein, von wo sie automatisch gelesen wird.
Jetzt müssen wir php5-mcrypt explizit aktivieren, indem wir den Befehl
ausführen$ sudo php5enmod mcrypt
Starten Sie Apache neu, damit die Änderungen wirksam werden. Öffnen Sie die URL http://IP_address/phpmyadmin. Jetzt können Sie sich mit root als Benutzer und Passwort anmelden, die während der MySQL-Installation festgelegt wurden
Schritt Drei:- Sichern der phpMyAdmin-Instanz
Wir können den Zugriff auf den phpmyadmin-Link sichern, indem wir eine .htaccess-Datei verwenden, indem wir die conf-Datei wie folgt bearbeiten
$ sudo nano /etc/apache2/conf.d/phpmyadmin.conf
Hier erlauben wir eine Anweisung im Abschnitt
<Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride All </Directory>
Jetzt Datei speichern und Apache neu starten
Unter Ubuntu:
$ service apache2 restart
In Centos:
# service httpd restart
Schritt 4:.htaccess-Datei erstellen
Jetzt müssen wir eine .htaccess-Datei erstellen. Die Datei muss in diesem Fall im Anwendungsverzeichnis /usr/share/phpmyadmin mit folgenden Zeilen erstellt werden
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
Datei speichern und beenden
Erstellen Sie nun die .htpasswd-Datei zur Authentifizierung. Für diesen Schritt müssen wir ein zusätzliches Paket im Verzeichnis /etc/phpmyadmin.
installierenUnter Ubuntu:
$ sudo apt-get install apache2-utils
In Centos:
# yum install httpd-tools
Jetzt können wir die erforderliche Datei mit der folgenden Syntax erstellen
$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Sie können einen Namen Ihrer Wahl eingeben und als nächstes werden Sie nach einem Passwort gefragt. Unsere Authentifizierungsdatei wird erstellt. Wenn wir nun versuchen, auf den Link http://domain_name_or_IP/phpmyadmin zuzugreifen, erscheint ein Anmeldebildschirm und wir können die in .htpasswd erstellten Benutzerdaten verwenden, um auf den phpmyadmin-Limk zuzugreifen