我使用的是最新版本的MAMP。在我的MAMP设置中,我可以找到最新版本的PHP为7.1.1,但是当我运行php -v
时,我会得到这个:
PHP 5.5.14 (cli) (built: Sep 9 2014 19:09:25)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
我无法更改它。MAMP/bin/php/
内部没有php5.5.14
的文件夹
那是因为它指的是您的 osx 的预安装的PHP。您需要对其进行更改,以指向您的MAMP PHP。为此,您需要使用文本编辑器编辑.bash_profile
,然后将PHP的MAMP版本添加到PATH
变量。
按照以下步骤(来源):
- 在终端中,运行
vim ~/.bash_profile
- 类型I,然后将以下内容粘贴到文件的顶部:
export PATH=/Applications/MAMP/bin/php/php7.1.1/bin:$PATH
命中ESC,键入
:wq
,然后hit Enter在终端中,运行:
source ~/.bash_profile
- 在终端中,再次键入其中的PHP并查找更新的字符串。 如果一切都成功,它将输出新的通往MAMP php安装。
如果它不输出正确的路径,请尝试关闭终端窗口(完全退出)并再次打开,它应该应用更改。