Eu estava tropeçando em como fazer o PEAR trabalhar no MacPorts também. Acontece que eu instalei de alguma forma (possivelmente com o pacote PHP principal, php54 com as variantes padrão no meu caso ...?), Mas MacPorts não colocou o binário em um local $PATH normal, então meu shell poderia encontre. Estava saindo em /opt/local/lib/php/pear/bin/pear . Um simples ln -s /opt/local/lib/php/pear/bin/pear /opt/local/bin/pear e um rehash (esse bit pode ser um tcsh-ism) e eu estava no negócio.