【发布时间】:2016-01-30 01:25:10
【问题描述】:
我已经从 homebrew 安装在我的 osX php7 中,但是当我在 shell 中输入php --version 或 php-fpm --version 时,我得到一个旧版本
PHP 5.5.30 (fpm-fcgi) (built: Oct 23 2015 17:22:03)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies
我在 shell 中查找了每个 php 文件或文件夹 sudo find / -name "php",但没有与 PHP 5.5 相关联
我该怎么办?
【问题讨论】:
-
可能你安装了多个版本
-
1) 在 php 页面中调用
phpinfo()并在浏览器中打开它。顺便说一句,php 的第 3 部分版本不会替换默认的 php 安装。您必须直接调用它或添加设置。请参阅this question 或 - 如果它不适用于您的 osx 版本 - google-it 类似于 'php homebrew osx default' -
@AlessioMTX 也许其中一个可以帮助你:goo.gl/0YQrtugoo.gl/dvA4MI
-
phpinfo() 显示的是 5.5.30,即 mac osx el capitan 安装的默认版本。此外,我使用的是 nginx,而不是 apache
-
很可能是因为自制的 php 不在您的浴缸中。使用可以将它添加到您的
~/.bash_profile(或您使用的任何外壳,bash 是 Mac 上的默认值)。将此添加到末尾:export /usr/local/Cellar/php7/bin:$PATH将路径更改为系统中的任何内容。