I WordPress kommer du att stöta på felet 'din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress' då och då.
När detta fel uppstår hindrar det användare från att se din webbplats. Om det inträffar ofta kan det vara dåligt för din webbplats användarupplevelse.
Under åren har vi upplevt detta fel vid flera tillfällen på WPBeginner och några av våra andra varumärkeswebbplatser.
Från vår erfarenhet lärde vi oss att du kan lösa detta fel genom att kontrollera PHP-versionen och uppdatera WordPress. Du kan också kontrollera PHP-inställningarna och se till att MySQL-tillägget är installerat.
I den här artikeln visar vi hur du åtgärdar felet "PHP missing MySQL extension" i WordPress.

Vad är felet med saknat MySQL-tillägg i PHP?
När du arbetar med att bygga en WordPress-webbplats eller besöker en webbsida, kan du stöta på felet 'din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress'.
Detta fel betyder vanligtvis att något har gått fel med din webbplats kod och det hindrar WordPress från att ansluta till sin MySQL-databas.
PHP-felet om att MySQL-tillägget saknas visas vanligtvis när du uppdaterar eller installerar WordPress, migrerar en webbplats, ändrar serverkonfigurationer eller byter operativsystem som inte har ett MySQL-tillägg (som Linux).
Med det sagt, låt oss titta på orsakerna till detta fel.
Vad orsakar felet med saknat MySQL-tillägg i PHP?
Det finns flera anledningar till att ett felmeddelande om att PHP saknar MySQL-tillägget kan uppstå.
En av dem är att du använder en föråldrad version av WordPress med den senaste PHP-versionen. Om du använder PHP 7.0 eller högre, bör du veta att den har avvecklat MySQL-tillägget.
Så, om du har en äldre version av WordPress som fungerar med PHP 7.0 eller högre, kommer den inte att hitta MySQL-tillägget och orsaka detta fel.
En annan anledning till att du kan se det här felet är att MySQL-tillägget saknas eller inte är korrekt konfigurerat. Även om du använder PHP 5.6 eller lägre, kan PHP-felet med saknat MySQL-tillägg fortfarande uppstå på grund av ett föråldrat MySQL-tillägg.
Låt oss nu titta på några av sätten du kan åtgärda felet "din PHP-installation verkar sakna MySQL-tillägget som krävs av WordPress".
Du kan använda länkarna nedan för att kolla in de tips du vill ha:
- Kontrollera PHP-versionen du använder
- Uppdatera WordPress till den senaste versionen
- Se till att du har MySQL-tillägget installerat
- Kontrollera din PHP-konfiguration
- Bonus: Resurser för att åtgärda WordPress-fel
Åtgärda felet med saknat MySQL-tillägg i PHP i WordPress
Nu när du vet vad som orsakar detta WordPress-fel, här är några sätt att åtgärda det.
1. Kontrollera PHP-versionen du använder
Det första du kan göra är att kontrollera webbplatsens PHP-version. En konflikt mellan WordPress och PHP-version resulterar vanligtvis i felet att PHP saknar MySQL-tillägget.
För att börja kan du gå till sidan Verktyg » Webbplatsens hälsa från WordPress-kontrollpanelen. Härifrån byter du helt enkelt till fliken 'Info'.

Därefter kan du skrolla ner till avsnittet 'Server' och klicka för att expandera det. Här ser du serverinformationen för din webbplats.
Gå vidare och visa PHP-versionsdetaljerna.

Om din webbplats PHP-version börjar med 7 eller lägre, betyder det att du behöver uppdatera den. Detta kan lösa felet med saknad MySQL-tillägg i PHP eftersom det skulle vara kompatibelt med den senaste WordPress-versionen.
Vi rekommenderar starkt att använda PHP 8.0 eller den senaste versionen eftersom det kommer att skydda din webbplats från säkerhetshot. Dessutom kommer det också att optimera din webbplats prestanda och åtgärda eventuella säkerhetsbrister och buggar.
Du kan lära dig mer genom att följa vår guide om hur du uppdaterar din PHP-version i WordPress.
2. Uppdatera WordPress till den senaste versionen
Efter att ha kontrollerat PHP-versionen kan du också se vilken WordPress-version du använder.
Om det är en äldre version och du kör den senaste PHP-versionen, överväg då att uppdatera WordPress för att lösa felet med saknad MySQL-tillägg i PHP.
Ett enkelt sätt att kontrollera WordPress-versionen är att gå till Kontrollpanel » Uppdateringar från WordPress adminpanel. Här letar du efter informationen 'Aktuell version'.

Om WordPress-versionen är 3.9 eller lägre, rekommenderar vi att du uppdaterar den för att åtgärda felet med saknat MySQL-tillägg.
Det bästa är att WordPress levereras med en inbyggd uppdateringshanterare. Du kan uppdatera till den senaste versionen med ett knapptryck.

För att lära dig mer, se vår guide om hur du säkert uppdaterar WordPress.
3. Säkerställ att du har MySQL-tillägget installerat
Nu när du har uppdaterat PHP-versionen och WordPress på din webbplats och fortfarande har problemet med 'PHP saknar MySQL-tillägg', då behöver du kontrollera om MySQL-tillägget är korrekt installerat på din webbplats.
Du kan göra det genom att gå till sidan Verktyg » Webbplatsens hälsa från WordPress-kontrollpanelen. Därefter behöver du byta till fliken 'Info'.

Gå sedan till avsnittet 'Databas' och klicka för att expandera det.
I fältet Tillägg, leta efter mysqli eller mysql.

Om du ser fältet tomt eller inte synligt alls, betyder det att du saknar MySQL-tillägget.
Nu kommer installationsprocessen för tillägget att bero på din WordPress-värdleverantör. Du kan helt enkelt kontakta dem för hjälp eller be supportteamet att installera det åt dig.
4. Kontrollera din PHP-konfiguration
Ett annat sätt att åtgärda felet med saknat MySQL-tillägg i PHP är att kontrollera din webbplats PHP-inställningar.
Ibland kanske du laddar upp fel php.ini-fil eller använder fel filsökväg. Detta leder till PHP-konfigurationsproblem och fel på grund av saknat MySQL-tillägg.
php.ini-filen är en standardkonfigurationsfil för PHP och påverkar hur din webbplats fungerar. Att ladda upp felaktig fil sker vanligtvis om du använder ett annat operativsystem. Du kanske till exempel laddar upp php.ini-filen som är avsedd för Windows på en Linux-server.
För att hitta sökvägen till din php.ini-fil i filen phpinfo.php kan du ange följande webbadress i webbläsaren:
www.example.com/phpinfo.php
Se bara till att ersätta www.example.com med ditt domännamn.
Därefter ser du detaljer om din PHP-installation.

Härifrån kan du skrolla ner och leta efter fälten 'Configuration File Path' eller 'Loaded Configuration File'.
När du har hittat php.ini-filen, anslut helt enkelt till en FTP-klient, gå till filens sökväg och ta bort den för att se om det löser felet med saknad MySQL-tillägg i PHP.

Innan du raderar rekommenderar vi att du skapar en säkerhetskopia av den befintliga filen genom att ladda ner den till din dator. På så sätt, om något går fel, kan du återställa php.ini-filen och komma åt din webbplats.
Bonus: Resurser för att åtgärda WordPress-fel
Nu när du känner till felet att PHP saknar MySQL-tillägget, kan du också kolla in våra guider för att lösa andra WordPress-fel:
- Hur du åtgärdar kritiska fel i WordPress (steg för steg)
- Hur du åtgärdar felet 500 Internal Server Error i WordPress
- Hur man åtgärdar felet DNS-server svarar inte i WordPress
- Hur man enkelt aktiverar WordPress felsökningsläge för att åtgärda webbplatsfel
- Hur man åtgärdar fel vid efterbehandling av bild misslyckades i WordPress
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du åtgärdar felet att PHP saknar MySQL-tillägget i WordPress. Du kanske också vill se vår guide om hur du åtgärdar felet att en temporär mapp saknas i WordPress och vad som är felet 414 Request URI Too Long och hur man åtgärdar det.
Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.


Moinuddin Waheed
Tack för den här handledningen om MySQL-saknadt tillägg från PHP-versionen.
Vanligtvis ger vi inte akt på dessa detaljer om de versioner vi använder och installerar och börjar använda WordPress.
Oftast hanteras det av serverkonfigurationen.
Jag skulle vilja fråga om vi behöver kontrollera det även om vi inte har några problem?
eller finns det några specifika riktlinjer gällande PHP-versioner (senaste versionen och mest stabila versionen)
WPBeginner Support
Om du inte har felet skulle du normalt inte behöva kontrollera detta om det inte finns en funktion du behöver som skulle kräva en nyare version av PHP.
Admin
Moinuddin Waheed
Tack för ditt svar.
i brukade tänka på den stabila och nyare versionen av php och undrade ofta om jag borde använda en nyare version av den stabila.
Tack, detta klargör att om det inte anges annat så bör jag använda standardstabila versionen av PHP om jag inte behöver den nyare versionen.
Kzain
Tack så mycket för detta. Medan de allmänna stegen som ges i artikeln är hjälpsamma, kan varje hosting-leverantör ha sitt eget sätt att hantera PHP-tillägg. Att hålla din WordPress-installation och plugins uppdaterade kan också hjälpa till att förhindra att detta fel uppstår från första början. Föråldrad programvara kan ibland leda till kompatibilitetsproblem.
Jiří Vaněk
Jag tittade på min PHP-version nu och jag har version 8.0. Finns det någon anledning, som hastighet eller möjligheten till liknande fel, att jag nu bör uppgradera till en högre version av PHP (8.2 eller 8.3)? Eller räcker version 8 (både PHP och MySQL) för att undvika detta fel (med den nuvarande versionen av WordPress).
WPBeginner Support
Inte specifikt för tillfället om inte ett verktyg du använder på din webbplats kräver en högre version av PHP
Admin
Jiří Vaněk
Tack för ditt svar. Jag har funderat på om jag skulle uppgradera versionen, men jag var rädd att vissa webbplatskomponenter som plugins eller kodsnuttar kanske inte var kompatibla. För tillfället skjuter jag upp uppgraderingen, och jag uppskattar försäkran om att det borde vara okej som det är för tillfället, och att uppgraderingen inte är strikt nödvändig.