Mac OS X PHP56 ApcU via Brew - 未找到符号:_zend_signal_globals

时间:2016-09-26 16:51:29

标签: php macos apcu

当尝试通过brew安装APCu时,我收到错误

  

PHP警告:PHP启动:无法加载动态库' /usr/local/opt/php56-apcu/apcu.so' - dlopen(/usr/local/opt/php56-apcu/apcu.so,9):   找不到符号:_zend_signal_globals   参考自:/usr/local/opt/php56-apcu/apcu.so   预计在:平面命名空间    在/usr/local/opt/php56-apcu/apcu.so在第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

1 个答案:

答案 0 :(得分:1)

/usr/bin/php中的可执行文件必然是El-Capitan上的苹果分发php(无法确定以前的版本,OSX是如此移动的目标)。

尝试将/ usr / local / bin添加为路径中的顶级狗(在文件.bash_profile中),然后在新实例化的终端窗口中重试。