升级到 El Capitan 后配置 mcrypt 时出错

Error configuring mcrypt after upgrading to El Capitam

升级到 El Capitan 后,我遇到了以下问题。它说:

"Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20121212/ cp: /usr/lib/php/extensions/no-debug-non-zts-20121212/#INST@826#: Operation not permitted"

正在配置 mcrypt。

问题是由于 OS X 10.11 El Capitan 的无根功能。 要将扩展安装到 /usr/lib/php/*,您需要暂时禁用该功能。 1. 启动进入恢复模式(启动时按住 Command+R) 2. 在终端输入csrutil disable 3. 重新启动计算机,系统完整性保护将被禁用。 之后不要忘记重新启用它(csrutil enable 也在恢复模式下)