Múltiplas versões PHP não intencionais no OSX

Múltiplas versões PHP não intencionais no OSX

Para uma aplicação que estou fazendo preciso do PHPEstatísticasfunções. Meu OSX (10.11) veio com o PHP 5.5 padrão, mas eu precisava do 7.0 para instalar o pacote PECL stats, então atualizei minha versão local do PHP para a versão 7 com o shellscript em liip.ch, assim:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

Agora acabei com, aparentemente, duas versões do php.

Quando executo phpinfo()uma página, receboVersão PHP 7.0.2e quando (no terminal) eu php -vacabo comPHP 5.5.27.

Parece que para meus aplicativos da web a atualização funciona (recebi um aviso mais rigoroso, por exemplo), mas quando tento instalar o pacote stats pecl install statsrecebopecl/stats requer PHP (versão >= 7.0.0), a versão instalada é 5.5.27

which phpme dá apenas um resultado:/usr/bin/php

Como posso dizer ao meu terminal para 'usar' o php 7 também?

Responder1

Você não precisa desinstalar e é normal o que aconteceu. Quando você instala o Apache, ele usa a versão que você instalou, mas o caminho do ambiente para o console permanece com a versão padrão do osx php.

Você deveria lerperguntas frequentesna páginahttp://php-osx.liip.ch/. Procure o primeiro item.

informação relacionada