Mac OS下 MAMP与系统自带php共存

准备知识

  • /etc/profile | /etc/profile.d/*.sh: 为全局交互式登录的shell提供默认配置
  • /etc/bashrc | /etc/bashrc.d/*.sh: 为全局非交互式登录的shell提供默认配置
  • ~/.bash_profile: 为交互式登录的当前用户提供默认shell配置
  • ~/.bashrc: 为非交互式登录的当前用户提供默认shell配置
  • 查看命令路径: which
  • 查看当前环境变量: echo $PATH

解决方法

删除系统自带的php可能会有意想向不到的问题,所以更改默认php路径到mamp路径下即可

步骤

  1. 修改当前用户的 .bash_profile
  2. 添加或修改
    1
    2
    PATH="/Applications/MAMP/bin/php/php版本/bin:$PATH"
    export PATH
  3. source .bash_profile 使配置文件重新生效

结果

which php , 查看是否修改成功


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!