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

Detaillierte Zusammenfassung häufig verwendeter MySQL-Funktionen

Inhaltsverzeichnis Allgemeine MySQL-Funktionen 1....

So erreichen Sie ein zentriertes Layout im CSS-Layout

1. Legen Sie den übergeordneten Container auf ein...

JS 4 super praktische Tipps zur Verbesserung der Entwicklungseffizienz

Inhaltsverzeichnis 1. Kurzschlussurteil 2. Option...

JavaScript-Methode zum Erkennen des Dateityps

Inhaltsverzeichnis 1. So zeigen Sie die Binärdate...

Gojs implementiert Ameisenlinien-Animationseffekt

Inhaltsverzeichnis 1. Gojs-Implementierung 1. Zei...

Detaillierte Erläuterung der Verwendung des Linux-Befehls seq

01. Befehlsübersicht Der Befehl „seq“ wird verwen...

Prozess des Klassenlademechanismus von Tomcat und Quellcodeanalyse

Inhaltsverzeichnis Vorwort 1. Strukturdiagramm de...

WeChat Mini-Programm implementiert den Likes-Dienst

In diesem Artikel wird der spezifische Code für d...

So verwalten Sie Docker über die Benutzeroberfläche

Docker wird in immer mehr Szenarien verwendet. Fü...

Karusselleffekte mit JavaScript implementieren

In diesem Artikel wird der spezifische Code für J...

Zusammenfassung verschiedener Methoden für Vue zum Erreichen dynamischer Stile

Inhaltsverzeichnis 1. Ternäres Operatorurteil 2. ...

So legen Sie in Linux eine feste IP fest (getestet und effektiv)

Öffnen Sie zunächst die virtuelle Maschine Öffnen...

Vollständige Schritte zum Bereitstellen von Confluence mit Docker

Confluence ist kostenpflichtig, kann aber für die...

Detaillierte Erläuterung der MySQL-Mehrtabellenabfrage

Die Zeit vergeht immer überraschend schnell, ohne...