Hvordan velger jeg riktig PHP-versjon?

Hos my.host har du muligheten til å administrere PHP-versjonen for nettstedene dine fullt ut, slik at du kan konfigurere nettstedet ditt med de ideelle innstillingene. Du kan angi PHP-versjonen for hele hostingpakken din, eller kun for et bestemt domene. I denne artikkelen gjennomgår vi begge alternativene.

 Nedenfor forklarer vi hvordan du kan endre PHP-versjonene.

Trinn 1: Logg inn på DirectAdmin:

For å vise og endre PHP-innstillingene er det best å gjøre dette via DirectAdmin.

Gå til hostingpakken din i my.host-kontrollpanelet og klikk på åpne ved siden av DirectAdmin.

Trinn 2: Den generelle PHP-velgeren

For å angi PHP for alle domener bruker du den generelle CloudLinux PHP Selector.

Vær oppmerksom på dette. Denne PHP-velgeren gjelder for alle domener i hostingpakken som bruker den første PHP-versjonen i DirectAdmin. Altså domenene som har det første PHP-valget i PHP-velgeren i DirectAdmin.
Uavhengig av hvilken versjon det første alternativet har, overstyrer denne PHP-velgeren det.
Hvis domenene dine bruker andre PHP-versjoner i DirectAdmin, har denne PHP-velgeren ingen effekt på disse domenene.
Du finner mer informasjon om dette senere i artikkelen.

I DirectAdmin går du til menyen og velger Extra Features, og klikker deretter på Select PHP version.

Du kan også skrive PHP i søkefeltet og velge Select PHP version.

Du kommer til CloudLinux PHP Selector. Den første fanen viser alle PHP-utvidelser som du kan slå på eller av. For eksempel redis, imagick, solr, ioncube, mcrypt osv.

I den andre fanen options finner du for eksempel alternativer for time-out, minne, deaktiverte funksjoner osv.

Du finner mer informasjon om denne velgeren og innstillingene her: Endre PHP-innstillinger for hostingpakke

Angi PHP per domene:

For å velge en egen PHP-versjon per domene kan du gjøre dette via DirectAdmin. Merk at med dette alternativet overstyres det første PHP-valget i DirectAdmin av den generelle PHP-velgeren.

Sørg for at du er logget inn i DirectAdmin. Klikk på Domain setup i menylinjen, og klikk deretter på ønsket domene.

Trinn 2: Se og/eller endre PHP-versjonen.

I Domain setup for domenet ditt finnes det et alternativ øverst til høyre for å justere PHP-versjonen. Klikk på PHP Version selector.


I popup-vinduet kan du se gjeldende PHP-versjon og endre den ved behov.  Den første versjonen i denne listen overstyres derfor av den generelle PHP-velgeren.

Når du endrer PHP-versjonen for dette domenet, velger du ønsket versjon og klikker på lagre. Deretter kan du justere alternativer under PHP Settings ved behov.

I menyen velger du PHP Settings

Her kan du også angi alternativer for versjonen. Hvis du ønsker at alternativer som max memory eller post max size skal være høyere, kan du kontakte supporten vår.

Hvilken PHP-velger skal jeg velge?

Vi anbefaler alltid CloudLinux PHP Selector, altså den generelle PHP Selector. Husk at selv om valget i DirectAdmin-domenevelgeren er satt til PHP 7.4, betyr ikke det at du også bruker den versjonen. Dette er fordi det første valget alltid overstyres av versjonen i den generelle PHP Selector.

For å vise dette litt bedre, siden det noen ganger kan være ganske uklart, kan du følge stegene nedenfor.

Gå til public_html for domenenavnet du har endret. Dette kan gjøres med DirectAdmin File Manager (eller via FTP). Her oppretter vi en fil med navnet: phpinfo.php

Hold nå musepekeren over den nyopprettede filen og dobbeltklikk for å redigere. Du kan også velge rediger i menyen.

Skriv inn koden nedenfor og lagre filen:

<?php

// All INFO om php

phpinfo();

?>

Eksempel:

Etter lagring kan du nå hente frem informasjonen ved å gå til https://mijn.website/phpinfo.php i nettleseren din. Bytt selvfølgelig ut 'mijn.website' med ditt eget domenenavn.

I dette eksempelet er PHP Selector i DirectAdmin satt til det første valget, 7.4 lsphp.

Men som vi nå kan se, er den faktiske PHP-versjonen 8.1. Dette er fordi den generelle PHP Selector er satt til 8.1.

Så hvis du noen gang får inntrykk av at PHP-endringene dine ikke blir brukt, bør du sjekke hvilken PHP Selector du bruker. Og om du endrer den riktige.

Hvis du ikke helt får dette til, må du ikke nøle med å kontakte supportteamet vårt.


Har du fortsatt spørsmål? Ta kontakt.