Você não precisa colocar nada a ver com o PHP em qualquer lugar perto da pasta c:\windows
.
Se você fizer isso, só servirá para bagunçar você quando você atualizar o PHP para uma nova versão.
Se você tiver um CD na pasta em que o PHP está instalado e fizer um php --ini
, ele lerá o arquivo php.ini da pasta em que você está.
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)
Acho também uma má idéia colocar a pasta de instalação do PHP no Windows PATH também.
Tudo que você precisa é de um pequeno arquivo de lote que irá configurar o seu PATH pela duração da janela de comando que você está usando, e colocar isso em uma das pastas que já estão no PATH do Windows.
Então, supondo que você tenha instalado o PHP em C:\php
, este é o arquivo em lote
phppath.cmd
PATH=%PATH%;C:\php
php --ini
php -v
E você apenas executa esse arquivo em lote sempre que abre uma janela de comando e deseja executar algum código PHP e seu ambiente é configurado. Você também pode adicionar outras coisas a esse arquivo de lote quando precisar de outras coisas adicionadas ao seu ambiente, como o Composer, etc.