我尝试将我的mba的原生php从5.3.X更新为5.4.X 我这样做了: brew tap homebrew / dupes brew tap josegonzalez / homebrew-php brew更新 brew安装php54
这将在/ usr / local / cellar / php54上安装php 5.4 现在当做哪个php时,它给了我/ usr / bin / php
我尝试将此添加到〜/ .bashrc: export PATH = / usr / local / cellar / php54:$ PATH
现在当我重新打开终端并键入哪个php时它仍然告诉我php位于/ usr / bin / php
有解决此问题的好方法吗?
答案 0 :(得分:7)
来自https://github.com/josegonzalez/homebrew-php
如果您想在命令行中交换使用的PHP,则应更新.bashrc或.bash_profile中的$ PATH变量:
# Swapping from PHP53 to PHP54 # export PATH="$(brew --prefix josegonzalez/php/php53)/bin:$PATH" export PATH="$(brew --prefix josegonzalez/php/php54)/bin:$PATH"
请注意,您必须在PHP次要版本之间进行此类更改。升级php补丁版本时,通常只需要更新Apache / FPM。
答案 1 :(得分:2)
通常路径未正确导出,因此不仅php而且许多其他brew安装可能无法正常工作,请尝试以下方法:
echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile