我尝试使用 Composer 安装 Google 客户端库,但无法安装 Composer 或在命令行上使用 php。
我正在使用 php 8.0.8 和 MAMP,它工作正常,所以我知道它已安装。 如果我在终端中输入 php,我会收到命令未找到消息。认为它可能是一个环境变量,我尝试导航到 php 文件夹 /Applications/MAMP/bin/php/php8.0.8/lib/php 并再次尝试 php 命令,但仍然得到相同的错误
我使用的是运行 Monterey 的 Mac
首先,让我们了解我们正在运行的 PHP 版本(以了解它是否是默认版本)。
为此,请在终端内触发此命令:
which php
这应该输出 Mac OS X 预安装的默认 PHP 安装路径,默认情况下它必须是(假设您之前没有更改过):
/usr/bin/php
现在,我们只需要将其交换到随 MAMP 安装的 PHP,该 PHP 位于 /Applications/MAMP/bin/php/php5.4.10/bin (MAMP 2.1.1) 3)
/Applications/MAMP/bin/php/php5.4.10/bin
为此,我们需要编辑 .bash_profile 并将 PHP 的 MAMP 版本添加到 PATH 变量。
.bash_profile
在终端中,运行 vim ~/.bash_profile
vim ~/.bash_profile
键入 i,然后将以下内容粘贴到文件顶部:
i
export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
按 ESC,输入 :wq,然后按 Enter
ESC
:wq
Enter
在终端中,运行source ~/.bash_profile
source ~/.bash_profile
在终端中,再次输入 which php 并查找更新后的字符串。如果一切成功,它应该输出 MAMP PHP 安装的新路径。
如果它没有输出正确的路径,请尝试关闭终端窗口(完全退出)并再次打开,它应该应用更改(简称重新启动)。
现在您可以触发命令来全局安装作曲家(这样您就可以从任何地方访问它):
$ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
您可以通过在终端中键入以下命令来验证安装是否有效:
composer
它将向您显示当前版本以及安装成功后可以使用的命令列表。
原始来源
将默认的 Mac OS X PHP 更改为 MAMP 的 PHP 安装并安装 Composer 包管理
更改 PHP 安装的说明
首先,让我们了解我们正在运行的 PHP 版本(以了解它是否是默认版本)。
为此,请在终端内触发此命令:
这应该输出 Mac OS X 预安装的默认 PHP 安装路径,默认情况下它必须是(假设您之前没有更改过):
现在,我们只需要将其交换到随 MAMP 安装的 PHP,该 PHP 位于
/Applications/MAMP/bin/php/php5.4.10/bin
(MAMP 2.1.1) 3)为此,我们需要编辑
.bash_profile
并将 PHP 的 MAMP 版本添加到 PATH 变量。请按照以下简单步骤操作:
在终端中,运行
vim ~/.bash_profile
键入
i
,然后将以下内容粘贴到文件顶部:按
ESC
,输入:wq
,然后按Enter
在终端中,运行
source ~/.bash_profile
在终端中,再次输入
which php
并查找更新后的字符串。如果一切成功,它应该输出 MAMP PHP 安装的新路径。如果它没有输出正确的路径,请尝试关闭终端窗口(完全退出)并再次打开,它应该应用更改(简称重新启动)。
安装 Composer 包管理
现在您可以触发命令来全局安装作曲家(这样您就可以从任何地方访问它):
您可以通过在终端中键入以下命令来验证安装是否有效:
它将向您显示当前版本以及安装成功后可以使用的命令列表。
原始来源