使用 MAMP 的 PHP 全局安装 Composer

环境参数

以下是我电脑的软硬件配置信息:

  • Macbook Pro v10.15.7 (macOS Catalina)
  • MAMP Pro v5.7
  • PHP v7.4.2
  • Shell: zsh

从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell; macOS Mojave 及更低版本中 Shell 默认是 bash;

为 MAMP 的 PHP 安装创建别名

为此,我们可以通过 .zprofile 文件创建别名,尽管你可以在 vim 或其他编辑其中进行此操作,但我们将使用 nano 命令行;

nano ~/.zprofile

如果你的 Shell 使用的是 bash,则执行以下命令:

nano ~/.bash_profile

打开内容之后,在空白行的顶部添加以下内容:

alias phpmamp='/Applications/MAMP/bin/php/php7.4.2/bin/php'

注:如果你的 PHP 版本不是 7.4.2,记得修改相应版本号

这就创建一个别名 phpmamp,以便你可以利用 MAMP 安装的 PHP;

之后执行以下命名或重启终端,使我们刚刚添加的内容生效:

source ~/.zprofile

如果你的 Shell 使用的是 bash,则执行以下命令:

source ~/.bash_profile

接下来,我们准备安装 composer;如果你希望全局安装,则分为两个步骤;如果你只希望将 composer 安装到本地工作目录,则只需要执行第一步即可;

首先,在终端中运行以下命令:

curl -sS https://getcomposer.org/installer | phpmamp

注意命令行结尾,为了能够使用 MAMP 的 PHP,我们使用的是 phpmamp 别名,而不是标准的 php

接下来,我们要使其全局可用,因此我们需要将文件移动到 /usr/local/bin/composer。为此,请运行以下命令:

sudo mv composer.phar /usr/local/bin/composer

终端将要求您输入密码,在输入密码并按“返回”(或Enter)键后,您将在使用 MAMP 的 Mac 上进行有效的全局作曲安装!

终端要求输入你的开机密码,Enter (回车);

至此,composer 已全局安装至你的电脑中,你可以通过键入以下命令来验证安装是否正常:

composer

它会向你显示当前版本以及可以使用的命令列表;

命令行顺序

nano ~/.zprofile
source ~/.zprofile
alias phpmamp='/Applications/MAMP/bin/php/php7.4.2/bin/php'
curl -sS https://getcomposer.org/installer | phpmamp
sudo mv composer.phar /usr/local/bin/composer
composer

原文:https://gist.github.com/kkirsche/5710272

相关链接:

发表评论
* 昵称
* Email
* 网址
* 评论