hallo,
unter beiden systemen muss man sich nicht im verzeichnis befinden, wenn php im path ist.
In Windows mußt du den %PATH in der Regel npassen. In Linux wird die ausführbare Datei meist in ein Verzeichnis gelegt, das bereits im %PATH angesprochen wird.
Grüße aus Berlin
Christoph S.