Hur väljer jag rätt PHP-version?
Hos my.host har du möjlighet att helt hantera PHP-versionen för dina webbplatser, så att du kan konfigurera din webbplats med de optimala inställningarna. Du kan ställa in PHP-versionen för hela ditt webbhotellspaket eller endast för en specifik domän. I den här artikeln går vi igenom båda alternativen.
Nedan förklarar vi hur du kan ändra PHP-versionerna.
Steg 1: Logga in på DirectAdmin:
För att visa och ändra PHP-inställningarna är det bäst att göra detta via DirectAdmin.
Gå till ditt webbhotellspaket i my.host-kontrollpanelen och klicka på öppna bredvid DirectAdmin.
Steg 2: Den allmänna PHP-väljaren
För att ställa in PHP för alla domäner använder du den allmänna CloudLinux PHP Selector.
Oavsett vilken version det första alternativet har, åsidosätter denna PHP-väljare den.
Om dina domäner använder andra PHP-versioner i DirectAdmin har denna PHP-väljare ingen effekt på dessa domäner.
Du hittar mer information om detta längre fram i artikeln.
I DirectAdmin går du till menyn och väljer Extra Features, klicka sedan på Select PHP version.
Du kan också skriva PHP i sökfältet och välja Select PHP version.
Du kommer till CloudLinux PHP Selector. Den första fliken visar alla PHP-tillägg som du kan slå på eller av, till exempel redis, imagick, solr, ioncube, mcrypt etc.
På den andra fliken options hittar du till exempel alternativ för time-out, minne, inaktiverade funktioner etc.
Mer information om denna väljare och dess inställningar hittar du här: Ändra PHP-inställningar för webbhotellspaket
Ställ in PHP per domän:
För att välja en separat PHP-version per domän kan du göra detta via DirectAdmin. Observera att det första PHP-valet i DirectAdmin åsidosätts av den allmänna PHP-väljaren.
Se till att du är inloggad i DirectAdmin. Klicka på Domain setup i menyraden och klicka sedan på önskad domän.
Steg 2: Visa och/eller ändra PHP-versionen.
I Domain setup för din domän finns det längst upp till höger ett alternativ för att ändra PHP-versionen. Klicka på PHP Version selector.
I popup-fönstret kan du se den aktuella PHP-versionen och ändra den vid behov. Den första versionen i denna lista åsidosätts alltså av den allmänna PHP-väljaren.
När du ändrar PHP-versionen för denna domän väljer du önskad version och klickar på spara. Du kan sedan justera alternativen under PHP Settings vid behov.
I menyn väljer du PHP Settings
Här kan du också ställa in alternativ för versionen. Om du vill att alternativ som max memory eller post max size ska vara högre, kontakta vår support.
Vilken PHP-väljare ska jag välja?
Vi rekommenderar alltid CloudLinux PHP Selector. Alltså den allmänna PHP Selector. Tänk på att även om alternativet i DirectAdmin-domänväljaren är inställt på PHP 7.4 betyder det inte att du också använder den versionen. Detta beror på att det första valet alltid åsidosätts av versionen i den allmänna PHP Selector.
För att visa detta lite tydligare, eftersom det ibland kan vara ganska oklart, kan du följa stegen nedan.
Gå till public_html för domännamnet som du har ändrat. Detta kan göras med DirectAdmin File Manager (eller via FTP). Här skapar vi en fil med namnet: phpinfo.php
Håll nu muspekaren över den nyligen skapade filen och dubbelklicka för att redigera. Eller välj redigera i menyn.
Ange koden nedan och spara filen:
// Alle INFO over php
phpinfo();
?>
Exempel:
Efter att du har sparat kan du nu hämta informationen genom att gå till https://mijn.website/phpinfo.php i din webbläsare. Ersätt naturligtvis 'mijn.website' med ditt eget domännamn.
I detta exempel är PHP-väljaren i DirectAdmin inställd på den första versionen, 7.4 lsphp.
Men som vi nu kan se är den faktiska PHP-versionen 8.1. Detta beror på att den allmänna PHP-väljaren är inställd på 8.1.
Så om du någon gång får intrycket att dina PHP-ändringar inte tillämpas, kontrollera vilken PHP-väljare du använder. Och om du ändrar rätt inställning.
Om du inte riktigt får ordning på detta, tveka inte att kontakta vårt supportteam.
Har du fortfarande frågor? Kontakta oss.