OSX 上意外出现的多个 PHP 版本

OSX 上意外出现的多个 PHP 版本

对于我正在制作的应用程序,我需要 PHP统计数据函数。我的 OSX (10.11) 默认带有 PHP 5.5,但我需要 7.0 来安装 PECL 统计包,因此我使用 liip.ch 上的 shellscript 将本地 PHP 版本更新为版本 7,如下所示:

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

现在我显然得到了两个 php 版本。

当我phpinfo()在页面上运行时我得到PHP 版本 7.0.2当我在终端中这样做的php -v时候PHP 5.5.27

对于我的 Web 应用程序来说,更新似乎有效(例如,我收到了更严格的通知),但是当我尝试安装统计信息包时,pecl install stats我得到了pecl/stats 需要 PHP(版本 >= 7.0.0),安装的版本是 5.5.27

which php只给我一个结果:/usr/bin/php

我怎样才能告诉我的终端也“使用” php 7?

答案1

您不需要卸载,这是正常现象。安装时,Apache 会使用您安装的版本,但控制台的环境路径仍保留默认的 osx php 版本。

你应该读经常问的问题在页面上http://php-osx.liip.ch/. 寻找第一个项目。

相关内容