在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也是如此。
答案 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放在一起