Comment utiliser .user.ini
dans ServBay
ServBay est un puissant outil de développement Web intégré qui prend en charge plusieurs versions de PHP et offre des fonctionnalités pratiques de gestion des configurations. Dans certains cas, les développeurs peuvent avoir besoin de personnaliser les paramètres PHP pour des dossiers ou des projets spécifiques. En utilisant un fichier .user.ini
, les développeurs peuvent configurer des paramètres PHP personnalisés pour des répertoires ou des projets spécifiques sans modifier le fichier de configuration PHP global.
Introduction à .user.ini
Le fichier .user.ini
est une fonctionnalité introduite dans PHP 5.3.0 et les versions ultérieures, permettant aux développeurs de définir des paramètres PHP personnalisés dans des répertoires spécifiques. Contrairement au fichier global php.ini
, les paramètres du fichier .user.ini
ne s'appliquent qu'au répertoire dans lequel il se trouve ainsi qu'à ses sous-répertoires.
Caractéristiques principales
- Configuration locale : Les paramètres du fichier
.user.ini
ne s'appliquent qu'au répertoire dans lequel il se trouve et à ses sous-répertoires, sans affecter la configuration globale. - Flexibilité : Les développeurs peuvent définir des paramètres PHP différents pour différents projets ou répertoires.
- Facilité de gestion : Il n'est pas nécessaire de modifier le fichier
php.ini
global, ce qui évite d'affecter les autres projets.
Utiliser .user.ini
dans ServBay
Voici les étapes spécifiques pour utiliser un fichier .user.ini
dans ServBay, en prenant comme exemple la configuration de upload_max_filesize
.
Étape 1 : Créer le fichier .user.ini
Créez un fichier nommé
.user.ini
dans le répertoire racine de votre projet. Par exemple, si votre répertoire de projet est/Applications/ServBay/www/laravel/public
, créez le fichier.user.ini
dans ce répertoire.shtouch /Applications/ServBay/www/laravel/public/.user.ini
1Ouvrez le fichier
.user.ini
et ajoutez-y les paramètres PHP personnalisés. Par exemple, pour définirupload_max_filesize
à10M
:iniupload_max_filesize = 10M
1
Étape 2 : Vérifier l'application du fichier .user.ini
Créez un fichier PHP pour afficher les paramètres actuels de
upload_max_filesize
. Par exemple, créez un fichier/Applications/ServBay/www/laravel/public/info.php
avec le contenu suivant :php<?php phpinfo(); ?>
1
2
3Accédez à ce fichier PHP dans votre navigateur, par exemple
https://laravel.test/info.php
. Sur la page d'informations PHP affichée, recherchez le paramètreupload_max_filesize
et vérifiez que sa valeur est10M
.
Conclusion
En utilisant un fichier .user.ini
, les développeurs peuvent facilement configurer des paramètres PHP personnalisés pour des dossiers ou des projets spécifiques dans ServBay. Comparativement au fichier global php.ini
, les paramètres du fichier .user.ini
sont plus flexibles et ne s'appliquent qu'au répertoire dans lequel il se trouve ainsi qu'à ses sous-répertoires. À travers cet exemple, nous avons vu comment utiliser un fichier .user.ini
pour configurer upload_max_filesize
et vérifier son application. ServBay offre de puissantes fonctionnalités de gestion des configurations, permettant aux développeurs de gérer et configurer leur environnement PHP avec plus de flexibilité.