Windows: como o cmd encontra um executável que não está no caminho?

0

A partir de uma linha de comando do Windows 7 (aberta de qualquer diretório), se eu digitar php -v , ele executará C:\php\php.exe e mostrará informações de versão.

Eu não consigo descobrir como o sistema sabe o que é php , desde quando eu olho para o meu caminho ( como descrito aqui ), a pasta C:\php não está lá.

Eu notei que na tela Environment Variables, a metade superior tem outra variável Path em uma seção chamada " variáveis de usuário para Admin ", mas o diretório PHP também não existe.

Como o Windows 7 sabe onde encontrar php.exe ?

    
por BeetleJuice 02.08.2017 / 04:28

1 resposta

1

De facto, existem muitas possibilidades, e. você pode "registrar" o local no registro, pode haver um lote / script no caminho que conhece o local real do executável (ambos descritos aqui: link ), ou está no caminho do usuário (em oposição ao caminho do sistema)

Digite PATH no prompt da linha de comando para verificar se estava realmente no caminho do seu ambiente.

    
por 02.08.2017 / 04:55