Webbhotell med PHP-stöd

PHP driver ungefär 77 procent av alla webbplatser, och i princip alla webbhotell erbjuder det. Men frasen "vi stöder PHP" säger ingenting om det som faktiskt spelar roll: vilken version du kan välja, om OPcache är konfigurerat, hur högt memory_limit är satt och vilka PHP-tillägg som finns installerade.

Skillnaden mellan ett välkonfigurerat PHP-webbhotell och ett slarvigt ett märks direkt i laddtider och stabilitet. Här jämför du webbhotell som håller PHP-miljön uppdaterad och konfigurerbar.

Läs om hur vi testar och betygsätter

Laddar resultat... Priser exkl. moms
PHP 8.4
Senaste stabila versionen (november 2024)
30-40%
Snabbare exekvering i PHP 8 jämfört med PHP 7.4
PHP 7.4
Nådde end-of-life november 2022, ingen säkerhetsuppdatering
77%
Av alla webbplatser på internet körs med PHP

Det här skiljer ett bra PHP-webbhotell från ett dåligt

Det räcker inte att ett webbhotell "stöder PHP". Fyra faktorer avgör om PHP-miljön faktiskt fungerar bra för din webbplats, oavsett om du kör WordPress, ett PHP-ramverk eller ett eget system.

PHP-version och möjlighet att byta

Ett bra webbhotell låter dig välja PHP-version via kontrollpanelen, utan att behöva skicka ett supportärende. Idag bör du kunna välja PHP 8.2 eller 8.3 som minimum. PHP 8.0 nådde end-of-life i november 2023 och PHP 8.1 når det i december 2025, så ett webbhotell som bara erbjuder dessa versioner är redan på väg att bli ett problem. PHP 8.4 släpptes i november 2024 och för den som vill ligga i framkant bör det finnas som ett alternativ. Möjligheten att köra en nyare version per domän, utan att andra sajter på kontot påverkas, är en detalj som separerar seriösa leverantörer från de som erbjuder en gemensam servermiljö utan flexibilitet.

PHP 8.2 eller 8.3 bör vara standard, med möjlighet att byta

OPcache: den viktigaste prestandainställningen

OPcache kompilerar PHP-kod till bytekod och håller den i minnet. Varje gång en sida laddas utan OPcache kompileras all PHP-kod om från grunden. Med OPcache aktiverat hoppar servern över det steget och svarar märkbart snabbare. Alla moderna PHP-installationer inkluderar OPcache sedan version 5.5, men det är inte alltid aktiverat, och minnesallokeringen varierar. Ett välkonfigurerat webbhotell har OPcache aktiverat med minst 128 MB dedikerat minne. PHP 8.0 introducerade dessutom JIT-kompilering som ett komplement till OPcache och ger ytterligare prestandalyft för beräkningsintensiv kod.

OPcache ska vara aktiverat med minst 128 MB minnesallokering

PHP-inställningar du måste kunna justera

Fyra inställningar orsakar de flesta av de problem WordPress- och WooCommerce-användare stöter på. Minnesgränsen (memory_limit) bör ligga på minst 256 MB för WordPress och minst 512 MB för en aktiv WooCommerce-butik, ett krav PrestaShop 8 delar. Tidsgränsen (max_execution_time) är satt till 30 sekunder som standard på många billiga webbhotell; WooCommerce behöver 300 sekunder för produktimporter och backuper. Filuppladdningsgränsen (upload_max_filesize) på 8 MB är för låg för webbplatser med stora bilder eller videor. Antalet inmatningsvariabler (max_input_vars) med standardvärdet 1000 är otillräckligt för WordPress-sidor med många inställningar och menyalternativ.

Kontrollera att du kan justera memory_limit och max_execution_time

PHP-tillägg som måste finnas

PHP-tillägg är moduler som lägger till specifik funktionalitet. WordPress kräver bland annat curl, mbstring, xml, zip, gd (eller imagick för bättre bildkvalitet), intl och openssl. PrestaShop och Drupal har liknande listor, och ett saknat tillägg resulterar i ett kryptiskt felmeddelande eller en tyst funktion som slutar fungera. De flesta seriösa webbhotell installerar alla vanliga tillägg, men en del slimmar sin PHP-installation och utelämnar tillägg som intl (internationalisering) eller imagick (avancerad bildbehandling). Om du använder Laravel krävs dessutom bcmath, fileinfo och tokenizer.

curl, mbstring, xml, zip, gd, intl och openssl ska ingå som standard

Föråldrade PHP-versioner är ett säkerhetsproblem, inte bara en prestandafråga

PHP 7.4 nådde end-of-life i november 2022. Det innebär inga fler säkerhetspatchar, inte ens för kritiska sårbarheter. En del webbhotell erbjuder fortfarande PHP 7.4 som standardval, och en del kunder kör det utan att veta om det. Om ditt webbhotell inte låter dig välja en nyare version, eller om du inte vet vilken version du kör, är det värt att kontrollera omedelbart. WordPress 6.8 kräver minst PHP 7.4 för att fungera men rekommenderar starkt 8.2 eller 8.3. Drupal 11 kräver PHP 8.3. Att köra ett modernt CMS på en EOL-version av PHP är att lämna en dörr öppen.

Kravlista: Vad ett bra PHP-webbhotell ska erbjuda

PHP 8.2 eller 8.3 som aktiv version, med möjlighet att byta
Du ska kunna välja PHP-version per domän via kontrollpanelen utan att behöva kontakta support. PHP 8.4 bör finnas som alternativ för de som vill ligga i framkant.
OPcache aktiverat med tillräckligt minne
OPcache ska vara på med minst 128 MB minnesallokering. Utan det kompileras PHP-koden om vid varje sidladdning, vilket ger märkbart sämre svarstider.
memory_limit på minst 256 MB
WordPress klarar sig på 128 MB men WooCommerce och PrestaShop behöver 256-512 MB. Webbhotellet bör antingen sätta gränsen högt som standard eller låta dig justera den själv.
max_execution_time på minst 120 sekunder
Standardvärdet 30 sekunder räcker inte för produktimporter, backup-körningar eller tyngre PHP-operationer. WooCommerce kräver 300 sekunder för stora kataloger.
Vanliga PHP-tillägg installerade som standard
curl, mbstring, xml, zip, gd, intl och openssl ska finnas utan att du behöver begära dem. Imagick är ett plus framför GD för bättre bildbehandling.
Inga EOL-versioner som standardval
PHP 7.4 och PHP 8.0 har passerat end-of-life. Om dessa är det enda alternativet, eller om de är förinställda utan möjlighet att byta, är det ett varningstecken.

Tips: Kontrollera din PHP-miljö med ett enkelt testskript

Skapa en fil med namnet phpinfo.php i din webbrotskatalog med innehållet <?php phpinfo(); och öppna den i webbläsaren. Du ser direkt vilken PHP-version som körs, om OPcache är aktiverat, minnesgränsen och vilka tillägg som finns installerade. Ta bort filen direkt efteråt, den exponerar detaljerad serverinformation som inte ska vara offentligt tillgänglig.

I 2026 bör ditt webbhotell köra minst PHP 8.3 eller nyare. Äldre versioner som PHP 8.1 och lägre får inga säkerhetsuppdateringar längre, vilket gör din webbplats sårbar. PHP 8.3 är dessutom dubbelt så snabbt som äldre versioner.

Läs hela svaret

WordPress kräver PHP 8.3 eller senare och MySQL 8.0/MariaDB 10.6 eller senare. Rekommenderat är också Apache eller Nginx som webbserver samt HTTPS-stöd för säkerhet.

Läs hela svaret

Caching är en teknik som lagrar kopior av ofta använda filer och data för snabbare åtkomst. Istället för att generera varje sida från grunden hämtar servern färdiga versioner, vilket kan förbättra laddningstiden med upp till 60%.

Läs hela svaret

MySQL är den databas som driver de flesta webbplatser byggda på WordPress, WooCommerce och liknande system. Det ingår utan extra kostnad hos nästan alla seriösa webbhotell och behövs så fort du har dynamiskt innehåll, användarkonton eller en webbutik.

Läs hela svaret