Plesk biedt volledige ondersteuning voor de scripttaal PHP, inclusief ondersteuning voor meerdere versies van PHP en van de handlers, zonder dat u deze apart hoeft te installeren. Hier wordt uitgelegd hoe gebruikers van Plesk de PHP-instellingen voor hun domeinen en subdomeinen kunnen beheren vanuit Hostingbeheer.

PHP-beheer op domeinniveau kent drie verschillende aspecten:

  • Keuze van de versie van PHP.
  • Keuze van het soort PHP-handler.
  • Configureren van aanvullende PHP-instellingen.

Notitie: Het is mogelijk dat u slechts een aantal van de instellingen die hieronder zijn beschreven kunt beheren, of helemaal geen. Dit is afhankelijk van de instellingen van uw abonnement. Als u PHP-instellingen moet beheren die niet voor u beschikbaar zijn, neem dan contact op met uw hostingprovider.

De juiste PHP-versie kiezen

Plesk ondersteunt meerdere PHP-versies, zonder dat u deze apart hoeft te installeren. Om de juiste versie van PHP voor uw domein of subdomein te selecteren gaat u naar Websites & domeinen > PHP-instellingen en u selecteert de juiste PHP-versie in het menu:

image 75142

Neem contact op met uw provider als de gewenste versie van PHP niet in het menu staat.

Merk op dat de verschillende versies van PHP niet volledig met elkaar compatibel zijn. Een website die is geschreven voor PHP 5.3 werkt wellicht niet goed op een domein dat met PHP versie 5.4 is uitgerust. Als u niet zeker weet welke versie van PHP u moet kiezen, gebruik dan de standaard-instellingen of de meest recente versie die beschikbaar is. Als uw website niet goed wordt weergegeven, schakel dan over naar een andere versie van PHP.

Het juiste type handler kiezen

Plesk ondersteunt een aantal verschillende PHP-handlers, zonder dat u deze eerst apart hoeft te installeren. Om de juiste PHP-handler voor uw domein of subdomein te selecteren gaat u naar Websites & domeinen > PHP-instellingen en u selecteert het juiste type PHP-handler in het menu:

image 75143

Als u niet zeker weet welk type PHP-handler u moet kiezen, dan kunt u hier meer lezen over de verschillende soorten PHP-handlers.

Aanvullende instellingen configureren

Naast de versie en het handler-type van PHP zijn er een aantal PHP-instellingen die u kunt beheren onder Websites & domeinen > PHP-instellingen. Deze instellingen hebben meestal betrekking op prestaties en beveiliging, maar een aantal instellingen is ook van invloed op het functioneren van websites. Klik op het pictogram image 75144 als u meer over wilt weten over de betreffende optie.

Als uw domein een van de PHP-handlers gebruikt van de “FPM-toepassing”, dan kunt u aanvullende PHP-FPM-instellingen configureren. Deze kunnen worden gebruikt om het gedrag van PHP aan te passen om zo de prestaties van uw website te optimaliseren.

De standaardwaarden van deze instellingen zijn optimaal voor de meeste websites. Let erop dat het wijzigen van deze instellingen van invloed kan zijn op de prestaties van uw website en dat dit er zelfs toe kan leiden tot uw site niet meer goed wordt weergegeven. Als u niet helemaal zeker weet welke wijzigingen u moet aanbrengen, dan kunt u voor alle aanvullende instellingen het beste de standaardwaarden aanhouden. Als u wijzigingen aanbrengt in de PHP-instellingen en uw website wordt traag of laadt helemaal niet meer, zet dan de PHP-instellingen terug op de standaardwaarden.

PHP-acceleratie inschakelen

Als uw hostingprovider dit toestaat is het wellicht mogelijk om PHP-acceleratie voor uw website in te schakelen. Dit wordt ook wel de opcode cache-module genoemd.. Als uw website is geschreven in PHP, dan kan het inschakelen van de opcode cache-module deze tot meer dan twee keer zo snel maken. Om PHP-acceleratie in te schakelen gaat u naar Websites & domeinen > PHP-instellingen en u stelt de waarde van opcache.enable in op “aan”.

De PHP-instellingen bekijken

Om te zien hoe PHP momenteel is ingesteld voor het domein, inclusief de configuratie op het niveau van de server als geheel, klikt u op De pagina phpinfo() bekijken.

PHP-instellingen doorgeven

Domeinen die bij een abonnement horen nemen de PHP-instellingen over die zijn ingesteld op het niveau van het abonnement. Subdomeinen nemen de PHP-instellingen over die zijn ingesteld op het niveau van het bovenliggende domein. Als uw abonnement daarvoor over de juiste rechten beschikt, kunt u de PHP-instellingen voor elk domein en subdomein onafhankelijk van elkaar wijzigen.