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.

  • 写回答

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).
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?