【问题标题】:Homebrew update to PHP - Installed newer version but still showing PHP 5.4PHP 的 Homebrew 更新 - 安装了较新的版本,但仍显示 PHP 5.4
【发布时间】:2015-11-15 22:02:25
【问题描述】:

我打算将我的 Mac OS X 机器上的 PHP 从 5.4 更新到 5.6。我正在使用自制软件。我使用 Homebrew 成功安装了 PHP 5.6:brew install php56

但是,当我重新启动 Unix shell 并键入命令 php -v 时,它仍然显示 PHP 5.4.10。

我跑了:export PATH="$(brew --prefix homebrew/php/php56)/bind:$PATH"

但是,php -v 并未更改为 5.6。我该怎么做才能让我的系统使用 5.6?

【问题讨论】:

  • 通过which php 验证您使用的 PHP。然后检查您的PATH - echo $PATH。您的路径的路径顺序很重要,您的系统将运行它找到的第一个 PHP 可执行文件。
  • 这很好地涵盖了它:stackoverflow.com/questions/20523183/…
  • 我更改了模块并重新启动了 apache,但是在运行 php -v 时我仍然得到 php 5.4。运行“which php”,我得到:/Applications/MAMP/bin/php/php5.4.10/bin/php。如何更改这些路径?

标签: php homebrew


【解决方案1】:

Mac OSX 安装了自己的 php。 Python 和 Ruby 也是如此。使用 Homebrew,您安装了一个新的/额外版本的 php(不是预安装版本的更新),它单独运行完美。

php 命令指向本机 Mac OSX php。如果你运行 Homebrew,webserver 将使用他自己的 php 版本。

【讨论】:

    猜你喜欢
    • 2015-05-16
    • 2013-12-28
    • 2016-02-16
    • 1970-01-01
    • 2014-07-21
    • 2014-12-14
    • 1970-01-01
    • 2023-03-13
    相关资源
    最近更新 更多