🔧 NAPRAW: Wygląda na to, że w Twojej instalacji PHP brakuje rozszerzenia MySQL, które jest wymagane przez WordPress

Chcesz uruchomić samodzielnie zarządzaną witrynę WordPress? Świetny. Dowiesz się z miliona rzeczy. Jednym z krytycznych elementów konfiguracji serwera jest rozszerzenie PHP MySQL, dzięki któremu WordPress może komunikować się z serwerem MySQL. Jeśli dostaniesz Rozszerzenie PHP MySQL błąd w instalacji WordPressa, prawdopodobnie nie zainstalowałeś go jeszcze na swoim serwerze.

W tym artykule pokażemy, jak zainstalować prawidłowe rozszerzenie PHP MySQL w witrynie WordPress. Upewnimy się również, że masz zainstalowany MySQL-Server na swoim komputerze.

✔ Upewnij się, że usługa MySQL jest zainstalowana i uruchomiona

Zanim spróbujesz zainstalować rozszerzenie PHP MySQL, najpierw upewnij się, że serwer MySQL jest uruchomiony na twoim serwerze.

Uruchom następujące polecenie, aby sprawdzić stan serwera MySQL.

status usługi mysql

✅ Jeśli MySQL jest zainstalowany i uruchomiony na twoim serwerze, powinieneś otrzymać następującą odpowiedź:

● mysql.service — Załadowany serwer społeczności MySQL: załadowany (/lib/systemd/system/mysql.service; włączony; ustawienie dostawcy: włączony) Aktywny: aktywny (działa) od wt. 2019-07-09 20:46:12 UTC; 2 tygodnie 2 dni temu Dokumenty: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Główny PID: 1097 (mysqld) Status: "SERVER_OPERATING" Zadania: 46 (limit: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld

⚙ Jeśli MySQL nie działa, uruchom następujące polecenie, aby uruchomić usługę.

usługa mysql start

⚙ Jeśli MySQL-Server nie jest zainstalowany, uruchom następujące polecenie, aby zainstalować najnowszy MySQL-Server.

apt-get install mysql-server -y

⚠ Podczas instalacji mysql-server nie wybieraj domyślnej metody uwierzytelniania, skorzystaj z metody uwierzytelniania LEGACY aby był kompatybilny z WordPressem.

✔ Sprawdź, czy jest zainstalowane rozszerzenie PHP MySQL

Na serwerze WordPress uruchom następujące polecenie, aby sprawdzić wersję PHP zainstalowaną na komputerze.

php -v

Powyższe polecenie powinno wygenerować odpowiedź podobną do tej:

PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (zbudowany: 10 lipca 2019 06:54:46) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies z Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, przez Zend Technologies

Pierwsza linia odpowiedzi pokazuje twoją wersję PHP, która w powyższym przykładzie to PHP 7.3.

Teraz uruchom następujące polecenie, aby sprawdzić, czy rozszerzenie PHP MySQL jest włączone dla wersji PHP zainstalowanej na Twoim serwerze.

dpkg --lista | grep php-mysql

? Przykład: Jeśli wersja PHP zainstalowana na Twoim serwerze to PHP 7.3. Wtedy użyjesz polecenia dpkg --lista | grep php7.3-mysql.

Jeśli rozszerzenie MySQL jest zainstalowane, otrzymasz odpowiedź podobną do tej:

ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 moduł MySQL amd64 dla PHP

Jeśli rozszerzenie PHP MySQL nie jest zainstalowane na Twoim serwerze, dostaniesz pusta odpowiedź z polecenia grep. W takim przypadku zainstalujemy rozszerzenie php-mysql na twoim serwerze.

✅ ZAINSTALUJ POPRAWNE ROZSZERZENIE PHP MYSQL

Uruchom następujące polecenie, aby zainstalować odpowiednie rozszerzenie php-mysql na serwerze WordPress.

apt-get zainstaluj php-mysql

? Przykład: Jeśli wersja PHP zainstalowana na Twoim serwerze to PHP 7.3. Wtedy użyjesz polecenia apt-get install php7.3-mysql.

Po zainstalowaniu prawidłowego rozszerzenia PHP MySQL na serwerze WordPress, uruchom ponownie serwer WWW.

Apache:

serwowanie restartu Apache2

Nginx:

ponowne uruchomienie usługi nginx

Spróbuj uruchomić swoją witrynę WordPress po wykonaniu wszystkich powyższych instrukcji. Powinien działać bez problemów.

? Twoje zdrowie!