【问题标题】:Update PHP 5.4.x using Homebrew? [closed]使用 Homebrew 更新 PHP 5.4.x? [关闭]
【发布时间】:2014-07-21 23:14:46
【问题描述】:

我正在尝试使用 Homebrew 更新 PHP,但 Apache 没有加载正确的版本。我已经运行 brew upgrade 并下载了 PHP 5.4.29。但是,当我查看我正在运行的 php 版本时,它仍然显示 5.4.24。有没有我遗漏的额外步骤?

我正在运行以下环境:

  • MacBook Pro
  • OS X 10.9.3
  • Apache 2.2

【问题讨论】:

    标签: php macos apache homebrew


    【解决方案1】:

    您可能需要查看一些事项以确保使用正确的 PHP 版本。

    brew link FORMULA

    Homebrew 在/usr/local/Cellar 目录中维护其所有不同版本的软件包。但是,您不应该直接链接到 Cellar 目录中的文件;相反,您应该使用brew link,它在/usr/local 中创建符号链接。

    要链接公式,只需使用brew link FORMULA,但如果公式已链接,您可能需要取消链接并重新链接,以确保链接参考最新版本:

    $ brew unlink FORMULA && brew link FORMULA
    

    确保您正在加载正确版本的 mod_php

    如果您使用的是 Apple 提供的 Apache(或者由于某种原因您没有使用但使用的是非 Homebrew PHP),您需要确保加载正确的模块库。

    您需要将以下行添加到您的 httpd.conf 文件中:

    LoadModule php5_module /usr/local/opt/php54/libexec/apache2/libphp5.so
    

    重启 Apache

    确保加载了正确版本的 PHP 后,请确保在测试正确版本是否正在运行之前重新启动 Apache。只需运行以下命令即可重新启动 Apache 守护进程:

    $ sudo apachectl -k restart
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-17
      • 2015-11-15
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2014-02-24
      • 2016-01-10
      相关资源
      最近更新 更多