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!