Use a versão do PHP do MAMP

OSX já vem com o PHP, mas quando se depara com tarefas que requerem versões específicas das quais, você logo perceberá que mexer na atualização / desatualização de sua máquina requer muito tempo – o MAMP é o resgate.

Tudo está bem até que você use PHP na linha de comando e perceba que a execução do script no terminal usa uma versão diferente daquela que o MAMP usa. Certo, ele roda o executável a partir do caminho onde o PHP que veio com seu mac está instalado.

Solução

Abra o terminal ou iTerm e copie o código abaixo, certificando-se de modificar de acordo com o caminho de instalação do MAMP e a versão (PHP_VERSION) que deseja executar.

export MAMP_PHP=/Applications/MAMP/bin/php/PHP_VERSION/bin
export PATH
="$MAMP_PHP:$PATH"

Você pode então verificar onde o PHP está sendo executado, executando which -a phpna linha de comando que deve produzir algo como abaixo.

$ which -a php
/Applications/MAMP/bin/php/php5.3.20/bin/php
/usr/bin/php

Observe que isso agregou MAMP_PHPvalor aos seus caminhos.

Ele parou de funcionar?

A exportação durará apenas durante aquela sessão, os caminhos serão revertidos assim que você fechar a janela. Para tornar seus caminhos permanentes, você precisa copiar o código fornecido acima no arquivo de configuração de seu shell, que geralmente está em sua pasta de usuário com nomes como .bashrc , .bash profile , _.profile , .zshrc dependendo de qual shell você está usando .

Certifique- se de incluir o comando exportao copiar acima!

Espero que ajude!