
對於我正在製作的應用程序,我需要 PHP統計數據功能。我的 OSX (10.11) 附帶了預設的 PHP 5.5,但我需要 7.0 來安裝 PECL stats 套件,因此我使用 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。
似乎對於我的網路應用程式來說,更新有效(例如,我收到了更嚴格的通知),但是當我嘗試安裝 stats 套件時,pecl install stats
我得到了pecl/stats 需要 PHP (版本 >= 7.0.0),安裝的版本是 5.5.27
which php
只給我一個結果:/usr/bin/php
我如何告訴我的終端機也“使用”php 7?
答案1
您不需要卸載,發生的情況是正常的。當您安裝 Apache 時,它會使用您安裝的版本,但控制台的 env 路徑仍保留預設的 osx php 版本。
你應該閱讀經常問的問題在頁面上http://php-osx.liip.ch/。尋找第一個項目。