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!