84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
我尝试使用 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 包管理
现在您可以触发命令来全局安装作曲家(这样您就可以从任何地方访问它):
您可以通过在终端中键入以下命令来验证安装是否有效:
它将向您显示当前版本以及安装成功后可以使用的命令列表。
原始来源