Mac os X PHP56 ApcU 通过 Brew - 找不到符号:_zend_signal_globals

Mac os X PHP56 ApcU via Brew - Symbol not found: _zend_signal_globals

尝试通过 brew 安装 APCu 时出现错误

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php56-apcu/apcu.so' - dlopen(/usr/local/opt/php56-apcu/apcu.so, 9): Symbol not found: _zend_signal_globals Referenced from: /usr/local/opt/php56-apcu/apcu.so Expected in: flat namespace in /usr/local/opt/php56-apcu/apcu.so in Unknown on line 0

无论我如何安装 APCu 都会出现这种情况

brew install php56-apcu
brew install --build-from-source php56-apcu
brew install php56-apcu --enable-apc-bc

APC 也未能出现在 phpinfo 中。

Opcache 安装正常,php-intl

/usr/bin/php 中的可执行文件必然是 El-Capitan 上的苹果发行版 php(不能确定以前的版本,OSX 就是这样一个移动的目标)。

尝试在您的路径中添加 /usr/local/bin 作为 top dog(在文件 .bash_profile 中)并在新实例化的终端中重试 window。