Vous n'avez pas besoin de mettre quoi que ce soit à voir avec PHP n'importe où près du c:\windows
dossier.
Si vous le faites, cela ne servira qu'à vous gâcher lorsque vous mettez à niveau PHP vers une nouvelle version.
Si vous CD dans le dossier où PHP est installé et faites-le, php --ini
il lira le fichier php.ini du dossier dans lequel vous vous trouvez.
D:\wamp\bin\php\php5.5.12>php --ini
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File: D:\wamp\bin\php\php5.5.12\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
Je pense que c'est aussi une mauvaise idée de mettre le dossier d'installation PHP dans le chemin Windows.
Tout ce dont vous avez besoin est un petit fichier batch qui configurera votre PATH pour la durée de la fenêtre de commande que vous utilisez et le placera dans l'un des dossiers qui se trouve déjà dans le PATH de Windows.
Donc, en supposant que vous avez installé PHP dans C:\php
ce fichier, c'est le fichier batch
phppath.cmd
PATH=%PATH%;C:\php
php --ini
php -v
Et vous exécutez ensuite ce fichier de commandes chaque fois que vous ouvrez une fenêtre de commande et que vous souhaitez exécuter du code PHP et que votre environnement est configuré. Vous pouvez également ajouter d'autres éléments à ce fichier de commandes lorsque vous avez besoin d'ajouter d'autres éléments à votre environnement, comme Composer, etc.
Selon la documentation:
Vous devez essayer la
PHPRC
variable d'environnement ou la clé de registre[HKEY_LOCAL_MACHINE\SOFTWARE\PHP]
.la source
J'ai tout essayé sans succès. changé l'apache httpd.conf, php.ini et plusieurs autres tentatives, toujours abouti au fichier de configuration chargé - (aucun). Enfin, j'ai copié tous les fichiers du répertoire php dans le répertoire C: \ Program Files (x86) \ Apache Software Foundation \ Apache2.2 \ bin et tout a commencé à fonctionner. À la perfection. Malheureusement, ce n'est pas la solution parfaite, mais cela a fonctionné.
la source