Comment localiser le php.fichier ini (xampp)
Je suis en utilisant xampp
serveur pour PHP
développement et souhaitez modifier les php.ini
fichier; où puis-je trouver cela?
Vous devez vous connecter pour publier un commentaire.
Je suis en utilisant xampp
serveur pour PHP
développement et souhaitez modifier les php.ini
fichier; où puis-je trouver cela?
Vous devez vous connecter pour publier un commentaire.
Pour Windows, vous pouvez trouver le fichier dans le
C:\xampp\php\php.ini
-Dossier (Windows) ou dans leetc
-Dossier (dans le xampp-Dossier).Sous Linux, la plupart des distributions de mettre lampp sous
/opt/lampp
, de sorte que le fichier peut être trouvé sous/opt/lampp/etc/php.ini
.Il peut être modifié à l'aide d'un normal Éditeur de Texte.
Clarification:
Xampp
(X (pour "certains OS"), UNpache, MySQL, Perl, PHP)Lampp
(Lux, Unpache, MySQL, Perl, PHP)dans ce contexte, ils peuvent être substitués l'un à l'autre.
etc
-dossier dans le xampp/lampp dossier.Écrire le code suivant à l'intérieur de
phpini_path.php
( ouAnyNameAsYouLike.php
) et l'exécuter dans le navigateur.Parmi d'autres paramètres divers vous aurez
Loaded Configuration File
paramètre dont la valeur est le chemin de laphp.ini
sur le serveur.L'emplacement de
php.ini
dépend du système d'exploitation serveur:Windows (Avec Installation De Xampp):
macOS, OS X:
Linux:
Si vous avez plusieurs php-versions (xampp, etc) en cours d'exécution, je trouve que le plus simple est d'utiliser:
à partir de la ligne de commande. Dans windows: soit lorsque vous cliquez sur
Shell
dans xampp, ou directement dans l'ordinaire decmd
de trouver le "global" de la version de php. Avec le mondial, je veux dire la version référencée par vos variables d'environnement.Mettre un script quelque part dans la racine du document
Entre autres la sortie de la fonction va vous dire qui
php.ini
s sont analysées avant que le script ont été exécutés.Dans MacOS :
/Applications/XAMPP/xamppfiles/etc/php.ini
mon OS est ubuntu, XAMPP est installé dans
/opt/lampp
, et j'ai trouvé php.ini dans/opt/lampp/etc/php.ini
Exécuter serveur Xampp.
Aller à http://localhost qui va ouvrir xampp tableau de bord.
Aller à la fonction PHPInfo lien dans la barre de navigation supérieure.
--- ou tapez directement l'url suivante dans le navigateur après avoir exécuter le XAMPP
http://localhost/dashboard/phpinfo.php
Cela permettra d'ouvrir php page info. Vous pourrez y trouver "Chargé de Configuration du Fichier /opt/lampp/etc/php.ini" qui est le php.ini emplacement.
Si vous avez été à l'aide de différents installateurs, vous pouvez vous retrouver avec plus que un php.ini fichier sur votre disque dur, ce qui pourrait affecter votre santé mentale après un certain temps.
De recherche sur votre disque dur pour 'php.ini' juste au cas où il n'y a plus d'un.
Un autre santé de l'esprit d'économie est de n'oubliez pas de redémarrer votre serveur (apache) après la modification d'une valeur dans php.ini.
je suis en utilisant xampp avec PHP 7. vous pouvez essayer la recherche de php.ini dans
dans mon cas, il n'est présent que "php.ini-développement" et "php.ini-production" dans le dossier de php
Suis en cours d'exécution
LAMP
sur Debian et la mienne:Dans la documentation http://www.apachefriends.org/en/xampp-windows.html (section des fichiers de Configuration, près du bas de la page): \xampp\php\php.ini
comme KingCrunch a souligné, à l'aide de la fonction phpinfo vous pouvez voir ce fichier de configuration est en action dans le "charger le Fichier de Configuration" à la ligne. dans mon cas c'est C:\xampp\apache\bin notez qu'il y a un php.ini également dans C:\xampp\php ce qui semble être redondant et sans intérêt
J'ai toujours trouvé le moyen le plus facile est
php -i
et de filtrage vers le bas.*nix (y compris mac os):
Windows:
Bien sûr, cela suppose que votre environnement CLI est d'utiliser le même PHP binaires en tant que votre serveur web.
Vous pouvez toujours vérifier que pour être sûr à l'aide de
which php
sous *nix etwhere php
dans Windows.J'ai couru dans le besoin lors de l'exécution sur PhpStorm sur mon Mac. Suivez le texte orange.