Eu odeio dizer, mas RTFM. A primeira entrada no FAQ é ...
Why does php -v on the command line still show my old version?
php-osx doesn't overwrite the php binaries installed by Apple, but installs everyting in /usr/local/php5. The new php binary is therefore in /usr/local/php5/bin/php.
You can also adjust your PATH do include that directory, eg. write into your ~/.profile file the following
export PATH=/usr/local/php5/bin:$PATH
O que parece suspeito do seu problema. Se você estiver executando algum script (diferente do apache), poderá acabar precisando ajustá-los de acordo. Você pode querer usar o phpinfo para confirmar que o apache está usando o novo php em vez do antigo para eles.
Supondo que você fez tudo isso corretamente, e quer ter certeza disso - você pode executar o php -v com /usr/local/php/bin/php -v
. Você também pode tornar o local padrão para o php um novo para sua conta, abrindo o arquivo do seu perfil com textedit ou nano - com digamos nano $ home / .bash_profile e adicionando a linha export PATH=/usr/local/php5/bin:$PATH
.
Se isso é para desenvolvimento web, você pode criar um arquivo de texto com este conteúdo para garantir que o apache pegue a versão 'direita' do php - Eu costumo salvar isso na raiz do meu diretório do servidor web como info.php
<?php
phpinfo();
?>
Isso também é útil quando as extensões de bashing funcionam