Vill du driva en självhanterad WordPress-webbplats? Bra. Du kommer att lära dig en miljon saker. En av de kritiska delarna av att sätta upp en server är PHP MySQL-tillägget så att WordPress kan kommunicera med MySQL-servern. Om du får en PHP MySQL-tillägg fel på din WordPress-installation, så har du förmodligen inte installerat det ännu på din server.
I detta kommer vi att visa dig hur du installerar rätt PHP MySQL-tillägg på din WordPress-webbplats. Vi ser också till att du har MySQL-servern installerad på din maskin.
✔ Se till att MySQL-tjänsten är installerad och körs
Innan du försöker installera PHP MySQL-tillägget, låt oss först se till att MySQL-servern körs på din server.
Kör följande kommando för att kontrollera MySQL-serverstatus.
tjänst mysql status
✅ Om MySQL är installerat och körs på din server bör du få följande svar:
● mysql.service - MySQL Community Server Laddad: laddad (/lib/systemd/system/mysql.service; aktiverad; förinställd leverantör: aktiverad) Aktiv: aktiv (körs) sedan ti 2019-07-09 20:46:12 UTC; 2 veckor 2 dagar sedan Dokument: man:mysqld(8) //dev.mysql.com/doc/refman/en/using-systemd.html Huvud-PID: 1097 (mysqld) Status: "SERVER_OPERATING" Uppgifter: 46 (gräns: 4656) CGroup: /system.slice/mysql.service └─1097 /usr/sbin/mysqld
⚙ Om MySQL inte körs, kör följande kommando för att starta tjänsten.
tjänst mysql start
⚙ Om MySQL-Server inte är installerad, kör följande kommando för att installera den senaste MySQL-servern.
apt-get installera mysql-server -y
⚠ När du installerar mysql-server, välj inte standardautentiseringsmetoden, använd LEGACY autentiseringsmetoden för att hålla den kompatibel med WordPress.
✔ Kontrollera om PHP MySQL-tillägget är installerat
På din WordPress-server, kör följande kommando för att kontrollera PHP-versionen som är installerad på maskinen.
php -v
Ovanstående kommando bör mata ut ett svar som liknar detta:
PHP 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 (cli) (byggd: 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 med Zend OPcache v7.3.7-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, av Zend Technologies
Den första raden i svaret avslöjar din PHP-version, som i exemplet ovan är PHP 7.3.
Kör nu följande kommando för att se om PHP MySQL-tillägget är aktiverat för PHP-versionen som är installerad på din server.
dpkg --lista | grep php-mysql
? Exempel: Om PHP-versionen som är installerad på din server är PHP 7.3. Sedan använder du kommandot dpkg --lista | grep php7,3-mysql
.
Om MySQL-utvidgningen är installerad får du ett svar som liknar detta:
ii php7.3-mysql 7.3.7-1+ubuntu18.04.1+deb.sury.org+1 amd64 MySQL-modul för PHP
Om PHP MySQL-tillägget inte är installerat på din server, du får en blankt svar från kommandot grep. I så fall installerar vi tillägget php-mysql på din server.
✅ INSTALLERA KORREKT PHP MYSQL-UTLÄNGNING
Kör följande kommando för att installera lämplig php-mysql-tillägg på din WordPress-server.
apt-get installera php-mysql
? Exempel: Om PHP-versionen som är installerad på din server är PHP 7.3. Sedan använder du kommandot apt-get install php7,3-mysql
.
När du har installerat rätt PHP MySQL-tillägg på din WordPress-server, starta om webbservern.
Apache:
servera apache2 omstart
Nginx:
service nginx omstart
Prova att köra din WordPress-webbplats efter att du har slutfört alla instruktionerna ovan. Det ska fungera utan problem.
? Skål!