Ønsker du å drive et selvstyrt WordPress-nettsted? Flott. Du vil lære en milliard ting. En av de kritiske delene av å sette opp en server er PHP MySQL-utvidelsen slik at WordPress kan kommunisere med MySQL-serveren. Hvis du får en PHP MySQL-utvidelse feil på WordPress-installasjonen, så har du sannsynligvis ikke installert den på serveren din ennå.
I dette viser vi deg hvordan du installerer riktig PHP MySQL-utvidelse på WordPress-nettstedet ditt. Vi vil også sørge for at du har MySQL-serveren installert på maskinen din.
✔ Sørg for at MySQL-tjenesten er installert og kjører
Før du prøver å installere PHP MySQL-utvidelsen, la oss først sørge for at MySQL-serveren kjører på serveren din.
Kjør følgende kommando for å sjekke MySQL-serverstatus.
tjeneste mysql-status
✅ Hvis MySQL er installert og kjører på serveren din, bør du få følgende svar:
● mysql.service - MySQL Community Server lastet: lastet (/lib/systemd/system/mysql.service; aktivert; leverandørforhåndsinnstilling: aktivert) Aktiv: aktiv (kjører) siden Tue 2019-07-09 20:46:12 UTC; 2 uker 2 dager siden Dokumenter: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Hoved-PID: 1097 (mysqld) Status: "SERVER_OPERATING" Oppgaver: 46 (grense: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld
⚙ Hvis MySQL ikke kjører, kjør følgende kommando for å starte tjenesten.
tjeneste mysql start
⚙ Hvis MySQL-serveren ikke er installert, kjør følgende kommando for å installere den nyeste MySQL-serveren.
apt-get install mysql-server -y
⚠ Når du installerer mysql-server, ikke velg standard autentiseringsmetode, bruk LEGACY autentiseringsmetoden for å holde den kompatibel med WordPress.
✔ Sjekk om PHP MySQL-utvidelsen er installert
På WordPress-serveren din, kjør følgende kommando for å sjekke PHP-versjonen som er installert på maskinen.
php -v
Kommandoen ovenfor skal gi et svar som ligner på dette:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (bygget: 10. juli 2019 06:54:46) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3. 3.7, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, av Zend Technologies
Den første linjen i svaret avslører PHP-versjonen din, som i eksemplet ovenfor er PHP 7.3.
Kjør nå følgende kommando for å se om PHP MySQL-utvidelsen er aktivert for PHP-versjonen som er installert på serveren din.
dpkg --list | grep php-mysql
? Eksempel: Hvis PHP-versjonen som er installert på serveren din er PHP 7.3. Deretter bruker du kommandoen dpkg --list | grep php7,3-mysql
.
Hvis MySQL-utvidelsen er installert, vil du få et svar som ligner på dette:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL-modul for PHP
Hvis PHP MySQL-utvidelsen ikke er installert på serveren din, du får en blankt svar fra grep-kommandoen. I så fall vil vi installere php-mysql-utvidelsen på serveren din.
✅ INSTALLER RIKTIG PHP MYSQL-UTVIDELSE
Kjør følgende kommando for å installere den riktige php-mysql-utvidelsen på WordPress-serveren din.
apt-get install php-mysql
? Eksempel: Hvis PHP-versjonen som er installert på serveren din er PHP 7.3. Deretter bruker du kommandoen apt-get install php7,3-mysql
.
Når du har installert riktig PHP MySQL-utvidelse på WordPress-serveren, starter du webserveren på nytt.
Apache:
server apache2 omstart
Nginx:
service nginx omstart
Prøv å kjøre WordPress-nettstedet ditt etter å ha fullført alle instruksjonene ovenfor. Den skal kjøre uten problemer.
? Jubel!