在 MAC 上使用 Homebrew 安装 PHP

Installing PHP using Homebrew on MAC

我正在尝试使用 Homebrew 在我的 MAC 机器上安装 PHP。 我正在使用以下命令: brew install php

但是,我收到以下错误:

Error: No available formula with the name "php" 
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
Error: No formulae found in taps.

更新

2018 年 2 月,php72 公式(当时 PHP 的当前版本)已移入核心 Homebrew tap 并重命名为 php

homebrew/php点击has been deprecated于2018年1月,然后于2018年3月31日存档。它包含的公式不再可用。

自 2018 年 2 月起,使用 Homebrew 安装 PHP 就像:

$ brew install php

旧的 PHP 版本 that are still maintained 可以使用新的 @ 版本约定安装(PHP 7.1 是 php@7.1)。


原来的答案(不能用了)

PHP 生态系统存在于 homebrew/php 水龙头中。您可以在那里找到六个版本的解释器(从 5.37.1)、它们的扩展和一些 PHP 相关的工具。

为了安装 PHP 你必须先安装 homebrew/php 水龙头(这只需要一次):

$ brew tap homebrew/php
$ brew install php70

或者您可以通过 运行:

一步完成这两个操作
$ brew install homebrew/php/php70

您可以通过先搜索 php 来发现所有这些:

$ brew search php

用 brew 安装 PHP 后,

brew install php@7.3

或您需要的任何版本(可以是:php@7.2)

运行这个命令确保你已经安装了PHP:brew list | grep php然后你需要手动添加一个别名如下:

alias php='/usr/local/Cellar/php@7.3/7.3.13/bin/php'

然后,要使更改生效,您需要刷新终端。您可以使用:source ~/.bash_profile 命令,或关闭并打开终端。

你可以运行

brew doctor

查看由于某些原因正在使用哪个分支一些公式不在原点....所以请结帐以掌握 brew

git -C $(brew --repo homebrew/core) checkout master

然后尝试运行

brew search php

看看它是否上市

我 运行 在 2021 年使用 Mac OS Big Sur 进入这个错误。 运行 下面的命令帮助了我

  1. rm -rf $(brew --repo homebrew/core)
  2. brew tap homebrew/core
  3. brew install php

Link to source