如何在 Mac/OSX 中将预加载的 php 版本更改为 MAMP

Mr.*_*ppy 3 php macos git-bash

我第一次使用 Mac/OSX,我已经安装MAMP并设置了 PHP 标准版本,7.1.6但是当我php -v在终端中运行命令时,我得到以下详细信息:

PHP 5.6.30 (cli) (built: Feb  7 2017 16:18:37) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
Run Code Online (Sandbox Code Playgroud)

能否请您指导如何使用 7.1.6 版本而不是 5.6.30。

谢谢。

Mr.*_*ppy 6

更改 PHP 安装的说明

首先,让我们找出我们正在运行的 PHP 版本(以确定它是否是默认版本)。

为此,在终端内,触发此命令:

which php
Run Code Online (Sandbox Code Playgroud)

这应该输出 Mac OS X 预装的默认 PHP 安装的路径,默认情况下它必须是(假设您之前没有更改过):

/usr/bin/php
Run Code Online (Sandbox Code Playgroud)

现在,我们只需要将其切换到与 MAMP 一起安装的 PHP,它位于 /Applications/MAMP/bin/php/php7.1.6/bin

为此,我们需要编辑 .bash_profile 并将 PHP 的 MAMP 版本添加到 PATH 变量中。

请按照以下简单步骤操作:

在终端内,运行

vim ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)

键入 i,然后将以下内容粘贴到文件顶部:

export PATH=/Applications/MAMP/bin/php/php7.1.6/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

按 ESC,输入:wq,然后按 Enter

在终端中,运行 source ~/.bash_profile

在终端中,再次输入 which php 并查找更新的字符串。如果一切顺利,它应该输出 MAMP PHP 安装的新路径。