Modifier les paramètres PHP via php.ini
Veuillez utiliser la fonction « Imprimer » au bas de la page pour créer un PDF.
Pour Hébergement Linux et Serveur Dédié Managed
Avec votre propre fichier php.ini, vous pouvez adapter de manière ciblée les paramètres PHP centraux tels que la limite d'upload pour votre site Web. Ces instructions vous montrent comment créer le fichier de configuration, le télécharger sur votre espace Web et vérifier que les modifications ont bien été prises en compte.
Qu'est-ce qu'un fichier php.ini ?
Le php.ini est un fichier de configuration pour PHP. Il se compose d'instructions textuelles simples, appelées directives, qui sont structurées selon le schéma directive = valeur.
Un fichier php.ini vous permet d'adapter de manière ciblée les paramètres centraux de PHP pour votre site Web. Vous avez par exemple la possibilité d'augmenter la limite d'upload des fichiers ou d'activer la compression côté serveur afin d'optimiser le temps de chargement de votre site Web.
Voici un exemple de configuration php.ini :
upload_max_filesize = 128M
zlib.output_compression=1
zlib.output_compression_level=9
Explication des saisies :
- upload_max_filesize = 128M : Augmente la taille maximale des fichiers pour les téléchargements à 128 mégaoctets (par défaut : 64 Mo).
- zlib.output_compression = 1 : Active la compression des données pour accélérer votre site web. La valeur 1 correspond à "On".
- zlib.output_compression_level = 9: Définit le niveau de compression (échelle de 1 à 9).
Quels sont les paramètres PHP que je peux modifier ?
Vous trouverez un aperçu complet de toutes les directives PHP que vous pouvez adapter chez IONOS dans cet article du Centre d'Assistance : Quels paramètres PHP puis-je modifier ?
Adapter les paramètres PHP en 3 étapes
Étape 1 : Créer un fichier php.ini
Ouvrez un simple éditeur de texte (p. ex. Notepad sous Windows ou TextEdit sous macOS).
Insérez les instructions de configuration souhaitées. Écrivez chaque instruction sur une nouvelle ligne. Voici un exemple :
upload_max_filesize = 128M
zlib.output_compression = 1
zlib.output_compression_level = 9- Enregistrez le fichier sous le nom php.ini. Veillez à ne pas ajouter d'extension supplémentaire, comme .txt.
Étape 2 : Télécharger le fichier php.ini
Téléchargez le fichier php.ini créé dans le répertoire de votre espace Web auquel les paramètres doivent s'appliquer. Vous pouvez utiliser pour cela le Webspace Explorer ou un programme SFTP comme FileZilla.
Vous trouverez des instructions sur le téléchargement de fichiers ici :
Télécharger un fichier avec l'explorateur d'espace Web
Transférer des fichiers avec FileZilla et SFTP
Attention
Remarques importantes concernant le téléchargement :
- Ne pas écraser les fichiers php.ini existants : Si un fichier php.ini existe déjà dans le répertoire, téléchargez-le d'abord afin de sauvegarder vos configurations actuelles. Ajoutez ensuite vos nouvelles instructions et téléchargez à nouveau le fichier modifié.
- Validité pour les sous-répertoires : Le fichier php.ini n'est valable que pour le répertoire dans lequel il se trouve. Pour que les paramètres soient valables pour tous les sous-répertoires, le fichier doit être copié dans chacun d'eux. Pour savoir comment automatiser cette opération à l'aide d'un script, consultez l'article du Centre d'Assistance : Reprendre les paramètres PHP pour tous les sous-répertoires.
Étape 3 : Vérifier l'efficacité des modifications
Pour vérifier si vos nouveaux paramètres sont actifs, vous pouvez afficher les informations du système PHP :
Créez un nouveau fichier avec le nom info.php et le contenu suivant :
<?php phpinfo() ; ?>
- Téléchargez ce fichier dans le même répertoire où se trouve votre php.ini.
- Accédez au fichier dans votre navigateur selon le schéma suivant : https://votre-domaine.tld/chemin/info.php. Adaptez votre nom de domaine et le chemin d'accès à info.php en conséquence.
- Le script affiche tous les paramètres PHP actifs. Utilisez la fonction de recherche de votre navigateur (Ctrl + F ou Cmd + F) pour trouver rapidement la directive que vous avez modifiée.
Attention
Supprimez le fichier info.php de votre espace Web après vérification, afin que les informations sensibles du serveur ne restent pas accessibles au public.
Plus d'informations
Vous trouverez plus d'informations dans cet article du Centre d'Assistance :Afficher ou modifier la version active de PHP