web-dev-qa-db-fra.com

Comment localiser le fichier php.ini (xampp)

J'utilise xamppserver pour le développement de PHP et je souhaite modifier le fichier php.ini; Où puis-je le localiser?

72
Navane

Pour Windows, vous pouvez trouver le fichier dans le dossier C:\xampp\php\php.iniWindows) ou dans le dossier etc- () dans le dossier xampp).

Sous --- (Linux, la plupart des distributions placent lampp sous /opt/lampp _, de sorte que le fichier se trouve sous /opt/lampp/etc/php.ini.

Il peut être édité à l'aide d'un éditeur de texte normal.

Clarification:

  • Xampp (X (pour "certains OS"), A pache, M ySQL, - P erl, P HP)
  • Lampp (L inux, A pache, M ySQL, P erl, P HP)

dans ce contexte, ils peuvent être substitués les uns aux autres.

84
Lukas Knuth

Écrivez ce qui suit dans phpini_path.php (ou AnyNameAsYouLike.php) et exécutez-le dans le navigateur.

<?php phpinfo();?>

Parmi divers autres paramètres, vous obtiendrez le paramètre Loaded Configuration File dont la valeur correspond au chemin d'accès de php.ini sur le serveur.

L'emplacement de php.ini dépend du système d'exploitation du serveur:

Windows (Avec l'installation de Xampp):

/xampp/php/php.ini 

macOS, OS X:

/private/etc/php.ini

Linux:

/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/Apache2/php.ini
31
Ipsita Rout

Si vous avez plusieurs versions de PHP (xampp, etc.) en cours d'exécution, je trouve que le plus simple est d'utiliser:

php --ini

à partir de la ligne de commande. Dans Windows: soit après avoir cliqué sur Shell dans xampp, soit directement dans le cmd normal pour trouver la version "globale" de php. Par global, je veux dire la version référencée par vos variables d’environnement.

9
ippi

Sous MacOS: /Applications/XAMPP/xamppfiles/etc/php.ini

7
PЯINCƏ

Exécutez le serveur Xampp.

  1. Allez à http: // localhost qui ouvrira le tableau de bord xampp.

  2. Cliquez sur le lien PHPInfo dans la barre de navigation supérieure.

--- ou tapez directement l’URL suivante dans le navigateur après avoir exécuté XAMPP http: //localhost/dashboard/phpinfo.php

Cela ouvrira la page d'informations php. Vous y trouverez "Fichier de configuration chargé /opt/lampp/etc/php.ini", qui correspond à l'emplacement php.ini.

5
Madura Pradeep

Placez un script quelque part dans la racine de votre document

<?php
phpinfo();

Entre autres, la sortie de la fonction vous indiquera quels php.inis sont analysés avant l'exécution du script.

5
KingCrunch

mon système d'exploitation est Ubuntu, XAMPP installé dans /opt/lampp et j'ai trouvé php.ini dans /opt/lampp/etc/php.ini

4
kai

j'utilise xampp avec PHP 7. vous pouvez essayer de chercher php.ini dans

/etc/php/7.0/Apache2

1
Bruce Tong

Suis LAMP sur Debian et le mien est dans:

/etc/php/7.0/Apache2/php.ini
1
steven7mwesigwa

Si vous avez utilisé différents programmes d’installation, vous risquez de vous retrouver avec plus d’un fichier php.ini sur votre disque dur, ce qui pourrait nuire à votre santé mentale après un certain temps.

Recherchez "php.ini" sur votre disque dur, au cas où il y en aurait plus d'un.

Un autre geste qui sauve la santé mentale est de ne pas oublier de toujours redémarrer votre serveur (Apache) après avoir modifié une valeur dans le fichier php.ini.

1
Cups

dans mon cas, il est présent en tant que "php.ini-development" et "php.ini-production" dans le dossier php

1
farhan bashir

comme l'a souligné KingCrunch, à l'aide de phpinfo, vous pouvez voir quel fichier de configuration est en action dans la ligne "Fichier de configuration chargé". dans mon cas, c'était dans C:\xampp\Apache\bin, notez qu'il existe un fichier php.ini également dans C:\xampp\php qui semble être redondant et non pertinent.

0
kdcode

J'ai toujours trouvé le moyen le plus simple d'utiliser php -i et de filtrer par le bas.

* nix (y compris MacOS):

php -i | grep "Loaded Configuration File"

Les fenêtres:

php -i | findstr /C:"Loaded Configuration File"

Bien entendu, cela suppose que votre environnement CLI utilise les mêmes binaires PHP que votre serveur Web actuel.

Vous pouvez toujours vérifier cela pour être sûr d'utiliser which php dans * nix et where php dans Windows.

0
Yes Barry

Dans la documentation http://www.apachefriends.org/en/xampp-windows.html (section Fichiers de configuration, au bas de la page):\xampp\php\php.ini

0
aorcsik

Je rencontre ce besoin lorsque je suis sous PhpStorm sur mon Mac. Suivez le texte orange.

enter image description here

0
snr