Várias versões não intencionais do PHP no OSX

1

Para uma aplicação que estou fazendo eu preciso das funções stats do PHP. Meu OSX (10.11) veio com o PHP 5.5 padrão, mas eu precisava 7.0 para instalar o pacote de estatísticas PECL, 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 php.

Quando eu executo phpinfo() em uma página eu recebo PHP Versão 7.0.2 e quando (no terminal) eu faço php -v i termino com PHP 5.5.27 .

Parece que para meus aplicativos da Web a atualização funciona (recebi um aviso mais estrito, por exemplo), mas quando tento instalar o pacote de estatísticas com pecl install stats i, obtenho pecl / 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?

    
por Maurice 03.02.2016 / 08:39

1 resposta

0

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 env para o console permanece com a versão php do osx padrão.

Você deve ler Perguntas frequentes na página link . Procure o primeiro item.

    
por 30.07.2016 / 00:16

Tags