可能与这个问题,但我需要一些澄清。
我正在管理安装了 brew 的 php54 的 Mac Mini 服务器。我没有安装;安装的开发人员已经离开了公司。因此,我不知道 php 是用什么扩展编译的,而且由于服务器正在使用中,我不想破坏它。
是否可以安装 --with-imap 支持而不丢失任何当前扩展?例如,如果它以 运行brew install php54 --with-mcrypt
,是否会brew reinstall php54 --with-imap
删除 mcrypt?
如果它会丢失扩展,是否可以找到 php 的编译内容,以重新创建 brew install 命令?
答案1
php -m
将列出编译的模块(此列表可能比以下命令所暗示的更长:
brew info php54
将显示当前(和以前)安装的安装选项
示例(用mutt
而不是php54
:
/usr/local/Cellar/mutt/1.6.1 (88 files, 4.7M) *
Built from source on 2016-05-10 at 16:02:12 with: --with-confirm-attachment-patch --with-gpgme --with-s-lang
使用那里列出的选项并添加您需要的选项。