php71成为php@7.1后,PHP的SNMP扩展已经消失了

时间:2018-03-31 08:37:25

标签: php homebrew snmp

在Brew,他们以某种方式将php移至Core https://github.com/Homebrew/homebrew-php/commit/ab5fffa7cf3b7dca77f2ffa6f6104fc09fd72221#diff-188d1e1be1dc7f3dea4ef64559d30f58

但是,现在缺少SNMP扩展。如何安装?

http://formulae.brew.sh/formula/php71-snmp说公式被删除了 http://formulae.brew.sh/formula/php72-snmp对于php 7.2也是如此。

2 个答案:

答案 0 :(得分:1)

根据SMillerDev,此扩展现在已编译为PHP。

  是的,扩展现在被编译成PHP而不是共享。因此,您需要删除旧共享扩展的配置文件。

如您所知,he also said

  

SNMP已从构建中排除,因为它崩溃了Apache。

但是hombebrew-core目前还没有公开的问题。

答案 1 :(得分:0)

如果有人像我一样苦苦挣扎并且仍然想使用自制软件,那么我所做的就是:它的解决方法,但它至少在Homebrew正确解决问题之前有效。< / p>

https://github.com/Homebrew/homebrew-php/

将fork的master分支重置为最新的工作提交5c90bd4 并强制推送到GitHub上的远程主服务器

Untap Homebrew / homebrew-php

brew untap homebrew/homebrew-php

点击您的前叉

brew tap <your github username>/homebrew-php

之后当你运行brew search php时,你会看到所有好的&#39;可以使用php版本和扩展。

或者您可以使用此点按https://github.com/kabel/homebrew-php-ext作为问题I创建的guy放在一起