Veja man whereis
:
The path searched is the string returned by the sysctl(8) utility for the
''user.cs_path'' string.
Qual está no meu Mac OS X:
$ sysctl user.cs_path
user.cs_path = /usr/bin:/bin:/usr/sbin:/sbin
Em vez disso, use which
para verificar o que seu shell usaria:
$ echo $PATH
/Users/xyz/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
$ which php
/Users/xyz/bin/php
Ainda assim, acho que não é legal ter dois programas com o mesmo nome em seu $ PATH, mas não vejo uma solução melhor (acho que você não pode se livrar do php
pré-instalado e remover /usr/bin
do O PATH também não é muito bom ...).