Skip to content

Alt om WordPress, webutvikling — og mer til

🚀 Slik legger du til forskjellige PHP-versjoner i Laragon: trinnvis guide

🚀 Slik legger du til forskjellige PHP-versjoner i Laragon: trinnvis guide

Du oppdaterte PHP på serveren, men lokalt ruller prosjektet tilbake til en versjon fra fem år siden, og halve koden kaster deprecation warnings. Eller motsatt: en kunde sender deg et nettsted på PHP 7.4, men Laragon kjører bare den nyeste 8.5.

Laragon kan holde flere PHP-versjoner samtidig og bytte mellom dem med et par klikk. Ingen PATH-gymnastikk, ingen konflikter og ingen separat installasjon av en ny webserver. Nedenfor dekker vi begge metoder: manuell, som fungerer i alle Laragon-versjoner, og automatisk Quick Add for versjon 8 og nyere.

💡 Rask oversikt:

  • Last ned ZIP-en med den nødvendige PHP-versjonen fra windows.php.net, arkivet merket Win32-vs16-x64 for Apache
  • Pakk ut arkivet til C:\laragon\bin\php, mappenavnet blir versjonsnavnet i menyen
  • Bytt versjon i systemkurven: høyreklikk på ikonet, PHP, ønsket versjon, start på nytt
  • For Laragon 8+ åpner du Verktøy, Quick Add, PHP, så laster programmet ned og registrerer den nødvendige versjonen selv

Steg 1: Last ned den nødvendige PHP-versjonen

PHP-versjonsarkiv på windows.php.net

Offisielle PHP-bygg for Windows ligger på windows.php.net. Gjeldende versjoner (8.2-8.5) finnes på hovedsiden. Hvis prosjektet trenger PHP 7.4, 8.0 eller 8.1, ligger de i arkivet.

Når du velger et arkiv, vær oppmerksom på to parametere:

  • Thread Safe (TS) eller Non-Thread Safe (NTS). Hvis PHP kjører som en Apache-modul, velg TS. For Nginx, den innebygde PHP-serveren eller kjøring fra kommandolinjen, velg NTS. Laragon bruker Apache som standard, så i de fleste tilfeller vil Win32-vs16-x64 fungere (eller vs17 for PHP 8.4+).

  • Arkitektur. x64 for 64-bit Windows, x86 for 32-bit. Fra og med 2026 er x64 praktisk talt overalt.

Eksempelfilnavn for PHP 8.3: php-8.3.31-Win32-vs16-x64.zip. For PHP 8.4 og 8.5 endret kompilatoren seg, se etter vs17 i stedet for vs16.

Steg 2: Pakk ut arkivet til Laragon-mappen

Mappe med PHP-versjoner i Laragon-katalogen

Pakk ut ZIP-en til C:\laragon\bin\php\. Etter utpakking har du en mappe med versjonsnummeret, for eksempel php-8.3.31-Win32-vs16-x64. Laragon leser mappenavnet og viser det i menyen som en tilgjengelig versjon.

Ikke gi mappen nytt navn. Hvis det allerede ligger en undermappe i ZIP-en, bruk den, ikke arkivroten. Strukturen etter utpakking skal se slik ut:

1C:\laragon\bin\php\
2 php-8.3.31-Win32-vs16-x64\
3 php.exe
4 php.ini-development
5 ext\
6 ...
7 php-8.5.7-Win32-vs17-x64\
8 ...

Steg 3: Bytt versjon i systemkurven

PHP-versjonsmeny i Laragon-systemstatusfeltet

Høyreklikk på Laragon-ikonet i systemkurven, hold over PHP og velg den nettopp tilføyde versjonen. Laragon starter Apache på nytt med den nye versjonen, dette tar 2-3 sekunder.

Sjekk at byttet fungerte: åpne Terminal i Laragon (eller en hvilken som helst terminal der stien til php.exe fra C:\laragon\bin\php\ er satt) og kjør:

1php -v

I utdataene ser du versjonsnummer, byggedato og type (TS/NTS). Hvis nummeret ikke har endret seg, sjekk at du valgte versjonen i menyen og startet Laragon på nytt.

Steg 4: Rask metode via Quick Add (Laragon 8+)

Liste over tilgjengelige PHP-bygg på nedlastingssiden til windows.php.net

Fra og med Laragon 8 kom Quick Add, en innebygd mekanisme som selv laster ned, pakker ut og registrerer nye PHP-versjoner. Ingen manuell nedlasting fra nettstedet og mappekopiering.

Åpne Laragon-menyen i systemkurven: Verktøy → Quick Add → PHP. En liste over tilgjengelige versjoner vises, fra 7.4 til 8.5. Velg den du trenger, så gjør Laragon resten. I løpet av et minutt dukker versjonen opp i PHP-menyen og er klar til å byttes.

Denne metoden er å foretrekke: den utelukker feil med valg av TS/NTS og arkitektur. Quick Add finner selv den egnede varianten for ditt system.

Visuell prosess: video

En kort video der hele prosessen vises fra start til slutt, fra nedlasting av PHP til bytte av versjon i sanntid:

⁉️🤔 Ofte stilte spørsmål

Hva er forskjellen på NTS og TS, hvilken versjon bør jeg laste ned?

For Laragon med Apache, velg Thread Safe (TS, i filnavnet uten nts). Apache laster PHP som en modul, og TS-bygget sikrer trådsikkerhet ved parallelle forespørsler. Non-Thread Safe (NTS) trengs hvis du bruker Nginx eller kjører PHP fra kommandolinjen. I praksis med Laragon laster du ned Win32-vs16-x64 for PHP 8.0-8.3 og Win32-vs17-x64 for PHP 8.4+.

Kan jeg ha PHP 7.4, 8.2 og 8.5 i Laragon samtidig?

Ja, det er nettopp det flerversjonsstøtten er til. Dusinvis av versjoner kan ligge i mappen C:\laragon\bin\php\, det er ingen konflikter mellom dem fordi Apache bare bruker én om gangen. Prosjekter på ulike versjoner forstyrrer ikke hverandre hvis du ikke kjører dem samtidig under én webserver.

Jeg la til en versjon, men den dukker ikke opp i PHP-menyen. Hva er galt?

For det første: sjekk at php.exe ligger inne i versjonsmappen (og ikke i en annen undermappe). For det andre: start Laragon helt på nytt, Stopp, deretter Start alle. For det tredje: mappenavnet må være forskjellig fra eksisterende, hvis du allerede har php-8.3.31, ikke opprett en ny identisk. Og for det fjerde: Quick Add registrerer versjonen selv, hvis du lastet ned manuelt og deretter med samme nummer via Quick Add, blir den gamle mappen overskrevet.

Hva gjør jeg hvis prosjektet fortsatt ser den gamle PHP-versjonen etter bytte?

Åpne Terminal i Laragon (høyreklikk på ikonet → Terminal) og kjør php -v, den viser versjonen konsollen ser. Hvis den er riktig, men nettstedet viser en annen, tøm nettleserens cache og sjekk om php.ini er bufret med en annen verdi. Noen ganger hjelper et fullstendig stopp og restart av Apache.

Må jeg starte datamaskinen på nytt etter å ha lagt til en versjon?

Nei. Laragon starter bare Apache på nytt, dette tar 2-3 sekunder. Omstart av Windows kan bare være nødvendig i ett tilfelle: hvis du manuelt la til stien til php.exe i systemets PATH og Windows bufret den gamle stien. Men ved normal Laragon-bruk er ikke dette nødvendig.

Er det verdt å oppdatere Laragon for flerversjonsstøtte?

Hvis du fortsatt er på Laragon 6 eller 7, gir oppdatering til versjon 8.6 mer enn bare Quick Add. Pakken inkluderer PHP 8.1-8.5 ut av esken, Apache 2.4.66, MySQL 9.6 og automatiske oppdateringer av komponenter via menyen. Overgang fra WAMP eller XAMPP er også enkel: de offisielle instruksjonene beskriver migrering på 5 minutter.

For prosjekter knyttet til en bestemt PHP-versjon er Laragons flerversjonsstøtte et av hovedargumentene for verktøyet. Du byttet, sjekket, gikk tilbake, og ikke ett eneste nettsted knakk.

Start med Quick Add: åpne Verktøy → Quick Add → PHP og installer den manglende versjonen på et minutt. Og hvis du har et velprøvd lifehack for å jobbe med PHP-versjoner i Laragon, del det i kommentarene.