Tutorial zur Installation von phpMyAdmin unter Linux centos7

Tutorial zur Installation von phpMyAdmin unter Linux centos7

yum install httpd php mariadb-server –y

Notieren Sie einige Probleme, die bei der Installation von phpMyAdmin nach dem Einrichten der Lampenbetriebsumgebung aufgetreten sind

1. Laden Sie das komprimierte phpMyAdmin-Paket von der offiziellen Website herunter

wget -c https://files.phpmyadmin.net/phpMyAdmin/4.9.3/phpMyAdmin-4.9.3-all-languages.tar.gz

2. Entpacken Sie nach /var/www/html/

tar -zxvf phpMyAdmin-4.9.3-all-languages.tar.gz -C /var/www/html/

3. Umbenennen

cd /var/www/html/
mv phpMyAdmin-4.9.3-alle-Sprachen phpMyAdmin

Dieser Schritt kann normalerweise normal über localhost/phpMyAdmin aufgerufen werden, manchmal treten jedoch immer andere Probleme auf.

4. Gehen Sie in das Installationsverzeichnis von phpMyAdmin und kopieren Sie die einfache Konfigurationsdatei config.sample.inc.php von phpmyadmin als Standardkonfigurationsdatei config.inc.php

Dateien kopieren

cp config.sample.inc.php config.inc.php

Bearbeiten der Konfigurationsdatei

vim config.inc.php

Die Konfigurationsdatei erfordert nun eine Kennwortphrase.

$cfg['blowfish_secret'] = ''; //Füge hier nach dem Zufallsprinzip ein paar Zeichen hinzu. Wenn es zu kurz ist, gibt es eine Fehlermeldung.
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //Die Standardeinstellung ist hier ausreichend. $cfg['Servers'][$i]['host'] = 'localhost'; //Sie können es in Ihre eigene IP-Adresse oder Ihren eigenen Domänennamen ändern. Es spielt keine Rolle, wenn Sie es nicht ändern.

5. Wenn eine Fehlermeldung erscheint

Auf die Variable $cfg['TempDir'] (./tmp/) kann nicht zugegriffen werden. phpMyAdmin kann keine Vorlagendateien zwischenspeichern und läuft daher langsam.

Erstellen Sie einen neuen temporären Ordner im phpMyAdmin-Verzeichnis

mkdir tmp
chmod 777 tmp

6. Möglicherweise fehlen einige Erweiterungen

Installieren Sie das PHP-Datenbankerweiterungspaket

yum install php-mysql

Installieren Sie das Paket, das die Multibyte-String-Erweiterung unterstützt

yum install php-mbstring -y

Installieren Sie das Paket, das die Mehrfachverschlüsselungserweiterung unterstützt

yum install php-mcrypt –y

7. Andere Computer müssen Port 80 öffnen oder die Firewall schließen, um auf

Öffnen Sie Port 80

Firewall-Befehl --zone=public --add-port=80/tcp --permanent
//--zone scope, --add-port=80/tcp Port/Protokoll hinzufügen, --permanent permanente Wirkung

Starten Sie die Firewall neu

systemctl restart firewalld

Oder schalten Sie einfach die Firewall aus

Überprüfen Sie den Firewall-Status

systemctl status firewalld

Stoppen Sie die Firewall

systemctl stop firewalld

Deaktivieren Sie die Firewall

systemctl disable firewalld

8. Wenn die Eingabeaufforderung „Verboten“ angezeigt wird, wird es möglicherweise von Selinux blockiert.

Überprüfen Sie, ob SELinux ausgeführt wird

gettenforce

im Fall von

enforcing //Erzwingungsmodus, Domäne/Typ wird eingeschränkt permissive //Permissiver Modus, es gibt Warnungen, aber keine Einschränkungen Domäne/Typ disabled //Deaktivierter Status, wird nicht ausgeführt

settenforce 0 //In den permissiven Modus wechseln, was dem vorübergehenden Herunterfahren von SELinuxx entspricht settenforce 1 //In den obligatorischen Modus wechseln

Setzen Sie SELINUX=disables, um das Booten zu deaktivieren.

vim /etc/selinux/config

Zusammenfassen

Oben finden Sie das vom Herausgeber vorgestellte Tutorial zur Installation von phpMyAdmin unter Linux centos7. Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Aliyun Linux kompiliert und installiert php7.3 tengine2.3.2 mysql8.0 redis5 Prozess detaillierte Erklärung
  • Detailliertes Tutorial zur Installation von phpstorm2020 unter Linux Mint, einschließlich JDK-Teil
  • Detaillierte Schritte zur Installation der XML-Erweiterung in PHP unter Linux
  • Detaillierte Erklärung zur Installation von PHP7 unter Linux
  • Installieren Sie die PHP7.3-Version unter einem Linux-System

<<:  Beispiel für einen WeChat-Applet-Rechner

>>:  Detaillierte Erläuterung der Rolle und des Funktionsprinzips der MySQL-Master-Slave-Replikation

Artikel empfehlen

So vermeiden Sie die Duplizierung von Daten beim Einfügen in einen MySql-Batch

Inhaltsverzeichnis Vorwort 1. Einfügen von ignore...

Natives JS zur Implementierung eines Klickzahlenspiels

Native JS implementiert das Klickzahlenspiel zu I...

Der Aufruf der Suchmaschine auf der Seite erfolgt am Beispiel von Baidu

Heute ist mir plötzlich eingefallen, dass es cool ...

Manjaro-Installation CUDA-Implementierungs-Tutorial-Analyse

Ende letzten Jahres habe ich im Dualsystem meines...

Beispiel einer Autorisierungsüberprüfungsmethode von Nest.js

Inhaltsverzeichnis 0x0 Einführung 0x1 RBAC-Implem...

So zeigen Sie JSON-Daten in HTML an

Hintergrund: Manchmal müssen wir JSON-Daten direk...

So verwenden Sie JS WebSocket zur Implementierung eines einfachen Chats

Inhaltsverzeichnis Kurze Umfrage Langfristige Abf...

Detaillierte Erklärung der Docker-Datenspeichervolumes

Standardmäßig erfolgt das Lesen und Schreiben von...

SQL-Implementierung von LeetCode (181. Angestellte verdienen mehr als Manager)

[LeetCode] 181.Mitarbeiter verdienen mehr als ihr...