
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 -v
acabo 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 stats
recebopecl/stats requer PHP (versão >= 7.0.0), a versão instalada é 5.5.27
which php
me 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.