PHP (versions, configuration)
1. Surcharger la configuration php de votre site
Selon la configuration de PHP (FPM ou non) voici comment vous devez procéder :
Vous trouverez toutes les informations sur cette page de la doc officielle Plesk :
Ajoutez un fichier .user.ini dans le dossier concerné pour appliquer les règles au dossier ainsi qu'aux dossiers enfants
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 200
max_input_time = 200
apc.cache_by_default = OffLes fichiers .htaccess continueront d'être utilisés pour surcharger la configuration d'apache.
Par exemple pour la TimeZone, on ajoute ceci dans le .htaccess :
SetEnv TZ Europe/Paris
Ajoutez un fichier .htaccess dans le dossier concerné pour appliquer les règles au dossier ainsi qu'aux dossiers enfants
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200
De même pour la TimeZone, on ajoute ceci dans le .htaccess :
SetEnv TZ Europe/Paris
Si vous souhaitez au contraire désactiver certaines chose pour un site comme APC, voici ce que vous pouvez faire :
php_flag apc.cache_by_default Off
2. Versions de PHP
Il est possible d'avoir plusieurs versions de PHP sur une instance ou un serveur. Voici comment procéder.
Si la version de votre OS est trop ancienne, il ne sera pas possible de proposer des versions récentes de PHP. Contactez notre support dans ce cas pour une migration complète.
Les nouvelles versions de PHP sont mises à disposition gratuitement sur votre hébergement. Il suffit de créer un ticket support et demander la version attendue.
La modification de version de PHP en Debian 9 et supérieur se fait via votre interface MyAdmin ou Plesk ( Manuel d'aide pour Plesk)
Pour les Debian 8, vous devez ajouter les lignes suivantes dans votre .htaccess
Vous devez remplacer "X" par la version souhaitez et "USER" par l'utilisateur concerné.
<FilesMatch ".+\.ph(ar|p|tml)$">
	SetHandler "proxy:unix:/var/run/phpX-fpm-USER.sock|fcgi://localhost"
</FilesMatch>Vous devez remplacer "X" par la version souhaitée et préalablement installée par notre équipe technique.
<FilesMatch ".+\.ph(ar|p|tml)$">
	SetHandler application/x-httpd-php-X
</FilesMatch>Pour vérifier la version de PHP, créez un simple fichier php avec les 2 lignes indiquées ci-dessous et déposez le dans le dossier concerné. Une fois le fichier appelé par URL, il vous retournera la version de PHP utilisée.
<?php
phpinfo();3. Extensions PHP
Pour connaître les extensions PHP chargées, faites un phpinfo() comme réalisé dans l'étape précédente.
Si d'autres extensions PHP doivent être installées, vous devrez obligatoirement saisir un ticket support
Mis à jour
Ce contenu vous a-t-il été utile ?
