对于我正在制作的应用程序,我需要 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/. 寻找第一个项目。