🔧 FIX: Deiner PHP-Installation scheint die MySQL-Erweiterung zu fehlen, die von WordPress benötigt wird

Möchten Sie eine selbstverwaltete WordPress-Site betreiben? Toll. Sie werden unzählige Dinge lernen. Einer der kritischen Teile beim Einrichten eines Servers ist die PHP-MySQL-Erweiterung, damit WordPress mit dem MySQL-Server kommunizieren kann. Wenn Sie ein PHP MySQL-Erweiterung Fehler bei Ihrer WordPress-Installation, dann haben Sie es wahrscheinlich noch nicht auf Ihrem Server installiert.

In diesem zeigen wir Ihnen, wie Sie die richtige PHP-MySQL-Erweiterung auf Ihrer WordPress-Site installieren. Wir sorgen auch dafür, dass der MySQL-Server auf Ihrem Rechner installiert ist.

✔ Stellen Sie sicher, dass der MySQL-Dienst installiert ist und ausgeführt wird

Bevor Sie versuchen, die PHP MySQL-Erweiterung zu installieren, stellen wir zunächst sicher, dass der MySQL-Server auf Ihrem Server läuft.

Führen Sie den folgenden Befehl aus, um den Status des MySQL-Servers zu überprüfen.

Service-Mysql-Status

✅ Wenn MySQL auf Ihrem Server installiert ist und ausgeführt wird, sollten Sie die folgende Antwort erhalten:

● mysql.service - MySQL Community Server Geladen: geladen (/lib/systemd/system/mysql.service; aktiviert; Herstellervoreinstellung: aktiviert) Aktiv: aktiv (läuft) seit Di. 09.07.2019 20:46:12 UTC; 2 Wochen 2 Tage her Docs: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Main PID: 1097 (mysqld) Status: "SERVER_OPERATING" Aufgaben: 46 (Limit: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Wenn MySQL nicht läuft, führen Sie den folgenden Befehl aus, um den Dienst zu starten.

Dienst mysql starten

⚙ Wenn MySQL-Server nicht installiert ist, führen Sie den folgenden Befehl aus, um den neuesten MySQL-Server zu installieren.

apt-get install mysql-server -y

⚠ Wählen Sie bei der Installation von mysql-server nicht die Standard-Authentifizierungsmethode, Verwenden Sie die LEGACY-Authentifizierungsmethode um es mit WordPress kompatibel zu halten.

✔ Überprüfen Sie, ob die PHP MySQL-Erweiterung installiert ist

Führen Sie auf Ihrem WordPress-Server den folgenden Befehl aus, um die auf dem Computer installierte PHP-Version zu überprüfen.

php -v

Der obige Befehl sollte eine ähnliche Antwort wie diese ausgeben:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (erstellt: 10.07.2019 06:54:46) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies mit Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

Die erste Zeile der Antwort zeigt Ihre PHP-Version an, die im obigen Beispiel PHP 7.3 ist.

Führen Sie nun den folgenden Befehl aus, um zu sehen, ob die PHP MySQL-Erweiterung für die auf Ihrem Server installierte PHP-Version aktiviert ist.

dpkg --list | grep php-mysql

? Beispiel: Wenn die auf Ihrem Server installierte PHP-Version PHP 7.3 ist. Dann verwenden Sie den Befehl dpkg --list | grep php7.3-mysql.

Wenn die MySQL-Erweiterung installiert ist, erhalten Sie eine ähnliche Antwort:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL-Modul für PHP

Wenn die PHP MySQL-Erweiterung nicht auf Ihrem Server installiert ist, du bekommst ein leere Antwort vom grep-Befehl. In diesem Fall installieren wir die php-mysql-Erweiterung auf Ihrem Server.

✅ KORREKTE PHP MYSQL-ERWEITERUNG INSTALLIEREN

Führen Sie den folgenden Befehl aus, um die entsprechende php-mysql-Erweiterung auf Ihrem WordPress-Server zu installieren.

apt-get install php-mysql

? Beispiel: Wenn die auf Ihrem Server installierte PHP-Version PHP 7.3 ist. Dann verwenden Sie den Befehl apt-get installieren php7.3-mysql.

Nachdem Sie die richtige PHP MySQL-Erweiterung auf Ihrem WordPress-Server installiert haben, starten Sie den Webserver neu.

Apache:

Apache2 Neustart bedienen

Nginx:

Dienst nginx neu starten

Versuchen Sie, Ihre WordPress-Site auszuführen, nachdem Sie alle obigen Anweisungen ausgeführt haben. Es sollte ohne Probleme laufen.

? Beifall!