Ce guide vous montrera comment gérer les paramètres PHP sur nos serveurs Web Spaceship, en particulier comment utiliser le plugin PHP Tweaks, travailler avec un fichier php.ini, et vérifier la configuration PHP.
Nos serveurs mutualisés utilisent le module LiteSpeed et prennent en charge les versions PHP 7.0-7.4 et 8.0-8.5.
1. Connectez-vous à votre compte cPanel.
2. Accédez à la section Exclusive , puis cliquez sur le menu PHP Tweaks :

OU
a. Ouvrez le Gestionnaire d'hébergement.
b. Repérez votre offre d'hébergement et cliquez sur Gérer.
c. Accédez à la section Avancé.
d. Développez l'option Outils de développement et cliquez sur PHP. Vous serez redirigé vers la fenêtre Paramètres PHP.
3. Choisissez le domaine souhaité dans la liste déroulante :

Vous pouvez également utiliser l'onglet Paramètres du compte pour appliquer les modifications à l'ensemble de votre compte cPanel (ce qui mettra à jour tous les domaines hébergés) :

Vous pouvez maintenant gérer le groupe de paramètres suivant :
La section Version PHP vous permet de vérifier la version actuellement utilisée et de définir celle requise :

Quelques points à garder à l'esprit :
Les modules disponibles varient selon la version PHP sélectionnée.
Les modifications PHP appliquées peuvent nécessiter quelques minutes pour prendre effet. Si les changements ne s'affichent pas immédiatement, veuillez leur laisser un peu de temps pour se mettre à jour.
Si la version PHP définie dans les paramètres du compte diffère de celle des paramètres du domaine, celle des paramètres du domaine prévaut.
Les sections Loaders et Caches vous permettent de choisir le chargeur PHP pour vos scripts et l'accélérateur PHP pour la mise en cache du bytecode compilé de vos scripts PHP :

La section Autres vous fournit une liste de modules et d'extensions supplémentaires pouvant être activés selon vos besoins :

Les extensions PHP activées via PHP Tweaks sont actives pour les scripts traités par un serveur web. Si vous rencontrez des problèmes liés à PHP lors de l'utilisation de la ligne de commande ou de l'installation de scripts via Softaculous, veuillez contacter notre support client pour obtenir de l'aide.
Veuillez noter les conflits de modules suivants :
nd_mysql est en conflit avec mysql ;
nd_mysqli est en conflit avec mysqli ;
nd_pdo_mysql est en conflit avec pdo_mysql ;
gmagick est en conflit avec imagick.
4. Pour rétablir les paramètres PHP par défaut pour un domaine, sélectionnez-le dans le menu déroulant et cliquez sur Réinitialiser les extensions. Cela annulera toutes les modifications et appliquera la configuration par défaut :

Parfois, vous pouvez avoir besoin de personnaliser les limites PHP (comme memory_limit, post_max_size, upload_max_filesize, etc.) via le fichier php.ini au lieu du plugin PHP Tweaks.
1. Connectez-vous à votre compte cPanel et accédez à la section Fichiers, puis sélectionnez le menu Gestionnaire de fichiers :

OU
a. Ouvrez le Gestionnaire d'hébergement.
b. Repérez votre offre d'hébergement et cliquez sur le bouton Gérer.
c. Accédez à la section Fichiers et stockage.
d. Cliquez sur Gérer les fichiers à côté de votre nom de domaine. Vous serez redirigé vers le répertoire racine de votre site dans le Gestionnaire de fichiers.
2. Dans le dossier racine du domaine, cliquez sur +Fichier et créez un fichier nommé php.ini :

3. Trouvez le fichier nouvellement créé dans la liste, cliquez-droit dessus et choisissez Modifier :

4. Ajoutez les paramètres PHP requis. Dans cet exemple, nous ajoutons memory_limit et max_input_vars :

5. Une fois toutes les modifications terminées, cliquez sur Enregistrer les modifications.
Pour confirmer si vos paramètres PHP ont été appliqués correctement, vous pouvez créer un script utilisant la fonction phpinfo(). Cela fournit des informations détaillées sur votre configuration PHP actuelle et est utile pour le dépannage, car il contient toutes les données EGPCS (Environnement, GET, POST, Cookie, Serveur).
Pour exécuter la fonction, suivez les étapes ci-dessous :
1. Rendez-vous dans le répertoire racine de votre site dans le Gestionnaire de fichiers.
2. Cliquez sur +Fichier pour créer un nouveau fichier — nommez-le par exemple testinfo.php :


3. Trouvez le fichier nouvellement créé dans la liste et cliquez sur Modifier dans le menu du coin supérieur, ou cliquez-droit sur le fichier, puis Modifier :

4. Insérez le code suivant :
<?php
phpinfo();
?>
Cliquez sur Enregistrer les modifications :

5. Pour voir les informations détaillées sur la configuration PHP de votre domaine, ouvrez http://yourdomain.tld/filename.php dans votre navigateur, mais remplacez yourdomain.tld par votre domaine, et filename par le nom de votre fichier PHP :

Conseil de sécurité : Supprimez ce fichier après avoir consulté les informations afin d'éviter d'exposer des détails de configuration sensibles.