doudun1934
2016-06-22 09:26
浏览 27
已采纳

如何在Mac OSX El Capitan中更改PHP版本?

I'm using a MAMP setup in Mac OS 10.11.5 (El Capitan). This works fine for web server purposes, but when I try to use the PHP CLI, Terminal uses the system version:

$ which php
/usr/bin/php

From everything I've found and read, it seems like the solution is to add the MAMP version to my PATH:

PATH="$HOME/Applications/MAMP/bin/php/php5.6.10/bin:$PATH"

However, after adding this, closing and re-opening the window, and sourcing the file, Terminal still doesn't find the version I want.

图片转代码服务由CSDN问答提供 功能建议

我在Mac OS 10.11.5(El Capitan)中使用MAMP设置。 这适用于Web服务器,但当我尝试使用PHP CLI时,终端使用系统版本:

  $ php 
 / usr / bin / php \  n   
 
 

从我发现和阅读的所有内容来看,似乎解决办法是将MAMP版本添加到我的 PATH

 <代码> PATH = “$ HOME /应用程序/ MAMP / bin中/ PHP / php5.6.10 / bin中:$ PATH” 
   
 
 

但是,在添加此项,关闭并重新打开窗口并获取文件后,终端仍然找不到我想要的版本。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • doutuo3935 2016-06-22 09:43
    已采纳

    There is a gist for this https://gist.github.com/irazasyed/5987693

    Within the Terminal, run vim ~/.bash_profile
    
    Type i and then paste the following at the top of the file:
    
    export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
    
    Hit ESC, Type :wq, and hit Enter
    
    In Terminal, run source ~/.bash_profile
    
    In Terminal, type in which php again and look for the updated string. If everything was successful, It should output the new path to MAMP PHP install.
    
    In case it doesn't output the correct path, try closing the terminal window (exit fully) and open again, it should apply the changes (Restart in short).
    
    打赏 评论

相关推荐 更多相似问题