【发布时间】:2017-01-14 13:50:05
【问题描述】:
我已经从这里http://php-osx.liip.ch/ 安装了 PHP 7.0,并按照说明将新的 php 添加到我的$PATH,但在新的终端窗口中php -v 仍然显示旧的默认版本。
如果我source .profile或source .bash_profile(都试过了),则使用新版本
我什至将新的 PHP 路径添加到我的.bashrc,但仍然没有运气。
如何让我的 mac 始终默认使用新版本的 PHP?
注意: Symink 不是一个选项,因为我在 El Capitan。
~/.bashrc:
export PATH=/usr/local/php5/bin:$PATH
export PATH=/usr/local/bin:$PATH
export PATH=$HOME/.composer/vendor/bin:$PATH
【问题讨论】:
-
尤其是 el-capitan,使用 brew 在你的 mac 上安装任何东西......它知道不断增长的 osx 垃圾层被抛出的复杂性一个完美的 *nix 盒子。刚看了一下,php71目前看来还挺完善的。
-
你真的是指你的路径上的 php5 吗?
-
现在只看 brew...@YvesLeBorg 是的,这是默认安装 7.0 的地方,我通过运行
/usr/local/php5/bin/php -v确认了这一点 -
冲泡+1。它还可以轻松运行多个版本的 PHP 并在它们之间切换。我在生产中管理 5.6 和 7 的站点,因此我希望在当前项目的开发中运行正确的版本。
-
@rosscooper 有两件事:呃……令人讨厌的路径混乱。当您稍后安装扩展和/或 apache 时,它会变得混乱。另外,确保 .bash_profile 的最后一行看起来像
[ -r ~/.bashrc ] && source ~/.bashrc
标签: php macos osx-elcapitan php-7