如何在 Mac OS X 中升级 PHP?

2022-08-30 07:36:02

我觉得这是一个非常迟钝的问题,但奇怪的是,这个问题记录得很差。

我想升级PHP,但有几个问题:

  • 没有内置的包管理器。MacPorts不会将php识别为已安装的软件包,因为它本身没有安装PHP。
  • 运行表示可能有许多依赖项。locate php
  • 我不知道php是如何安装的,因为它包含在操作系统中,所以我不知道我应该从源代码安装还是下载二进制文件。我也不知道在不破坏依赖关系的情况下卸载以前版本的正确方法。

我在Leopard上跑步。我有一种感觉,苹果不希望你升级。购买雪豹并升级会解决这个问题(以及未来的类似问题)吗?


答案 1

你可能想看看Marc Liyanage的PHP软件包。它带有一个不错的Mac OS X安装程序包,您可以双击它。他保持它的最新状态。

http://php-osx.liip.ch/

另外,虽然升级到Snow Leopard不会帮助你在未来进行PHP更新,但它可能会给你一个更新版本的PHP。我运行的是OS X 10.6.2,它有PHP 5.3.0。


答案 2

我用这个:https://github.com/Homebrew/homebrew-php

该命令是:

$ xcode-select --install

$ brew tap homebrew/dupes
$ brew tap homebrew/versions
$ brew tap homebrew/homebrew-php

$ brew options php56
$ brew install php56

然后在您的或中配置.bash_profile.bashrc

# Homebrew PHP CLI
export PATH="$(brew --prefix homebrew/php/php56)/bin:$PATH"

推荐