【发布时间】:2018-04-19 06:32:33
【问题描述】:
我习惯于在 MacOS High Sierra 上使用 homebrew-php 安装 php72 和 php 所需的扩展 .. homebrew :)
现在当我转到https://github.com/Homebrew/homebrew-php 时,它说它已被弃用,它已被删除或与核心合并。我可以看到brew 有 php 包但无法安装更多扩展。
我现在需要点击其他存储库吗?
一般...我需要默认情况下不提供的 mysql、intl 和 opcache 扩展。我该怎么办?
【问题讨论】:
-
可以直接用brew安装php扩展。你想安装什么?
-
根据文档,它已与 Homebrew-core 合并。您应该升级 brew 并安装 php 这是一个很好的 sn -p gist.github.com/shashankmehta/… 。然后用 brew 安装扩展,或者不用它。
-
我做了什么,我清除了旧版本,未开发的第 3 方水龙头并安装了
brew install php,这给了我 PHP 7.2。由于我仍在积极使用 PHP5.6,因此我还安装了brew install php@5.6,但目前我在使用 Valet 时遇到了一些问题,当我想将它与 5.6 而不是 7.2 一起使用时。 -
@Rozkalns - 这就是要走的路:) homebrew 的 php 包包含我需要的大部分扩展......我用 pecl 安装了缺少的扩展。请张贴作为答案,所以我会接受它:)
-
我认为我的回答很好地解释了这一点。这不是太难。 stackoverflow.com/a/50529784/2836621