问题描述
您好和感谢您花时间阅读本文!现在进入正题,我在学校使用 MAMP PRO 6,最近我们不得不通过终端安装 Composer。经过仔细检查,PHP -v
发现我没有使用带有 Xdebug 的 MAMP 的 PHP 版本,而是使用 macOS 附带的预装 PHP 版本。我已启用 Activate command line shortcuts for the selected PHP version,pear & pecl
但这不起作用。我正在使用最新的 Big Sur 更新,正在寻找可能的修复方法。
MAMP PRO 使用命令行快捷方式除外。
解决方法
根据您使用的 shell(bash、zsh、检查您的操作系统),只需将“source ~/.profile”添加到您的 bash、zsh 或其他配置文件中。 MAMP PRO 6 在更改 php 版本时重新创建 .profile。 检查 UI 中的“作曲家”链接,一切正常。不过不要忘记开始一个新的终端会话。否则旧的配置(带有旧的 php 和更多)保持活动状态。
~/.profile 没有被读取。你必须定义一个 ~/.bash_profile,~/.zshrc 或其他东西。在 shell 读取的配置文件中,您放置了“源”语句。
,问题是我的 .profile 没有自动加载,当前的解决方法是执行 source ~/.profile
,然后使用 which php
和 php -v
确认位置和版本。