【发布时间】:2016-08-04 16:50:11
【问题描述】:
我正在尝试通过 Composer 安装一个需要 PHP 5.6.0 的软件包。我的 MAC 运行的是 PHP 5.5.31,但 MAMP 运行的是 PHP 7.0。由于未满足 PHP 要求,该软件包将无法下载,因为它查看的是我的 macOS 版本,而不是我实际与 MAMP 一起使用的版本。我该如何解决这个问题?
【问题讨论】:
-
在终端中运行
php -v时显示的是什么版本的php?如果是 osx 版本而不是 mamp 版本,我建议您将 mamp 版本设置为默认的 php 版本。看这里stackoverflow.com/questions/4262006/… -
5.5.31 是我做
php -v时得到的一个 -
虽然启用“激活所选 PHP 版本的命令行快捷方式”会在运行
which php时显示 MAMP PHP,但 composer 会选择 Mac 默认 PHP。我必须明确地将export PATH(下面的答案)添加到作曲家以获取 MAMP。
标签: php composer-php mamp