【问题标题】:Mac OSX Terminal Setting PHP path not permanentMac OSX 终端设置 PHP 路径不是永久的
【发布时间】:2017-01-15 11:00:40
【问题描述】:

我有一个 MAC OSX(准确地说是 Capitan)。

我已经在终端使用这行代码安装了PHP7:

curl -s http://php-osx.liip.ch/install.sh | bash -s 7.0

安装后我运行这个:

export PATH=/usr/local/php5/bin:$PATH

之后我跑的时候:

PHP -v

我得到 PHP 7.0.10 (cli)(构建时间:2016 年 8 月 31 日 10:25:51)(NTS)...

什么时候我需要它来做,太好了,但我的问题是,一旦我关闭终端并再次运行 PHP -v,我就会得到 PHP 5.5

为什么不保留 PHP 7.0?

【问题讨论】:

标签: php macos terminal


【解决方案1】:

export PATH=/usr/local/php5/bin:$PATH 添加到您的~/.profile 点文件中,以便在您启动系统时导出PATH 变量(需要重新启动)。

或者将它添加到~/.bashrc 文件中,以便在启动 bash 时导出它。

我推荐使用~/.profile

【讨论】:

  • 我不是 100% 相信必须重新启动系统。终端程序可能需要重新启动,尽管您可以使用 bash -l 启动一个带有登录处理的 shell — 这是用于测试(因为您仍然可以退出并返回到以前的 shell),或者 exec bash -l 如果您“确保新设置正常(用新的 shell 替换你当前的 shell)。
  • 有些情况下不需要重启,当然也可以通过其他方式重新加载。最简单的确定方法是重新启动。如果您只是将其添加到您的bashrc 文件中,您只需要重新启动终端,因为每次启动终端时都会加载bashrc~/.profile 文件仅在启动期间加载一次,并且可能在其他一些更复杂的情况下加载。如果有疑问,重新启动肯定会使新路径变得粘滞。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-11-02
  • 1970-01-01
  • 2010-12-13
  • 1970-01-01
  • 2014-01-25
  • 2014-08-23
  • 1970-01-01
相关资源
最近更新 更多