通过Brew的Mac OS X PHP56 ApcU-未找到符号:_zend_signal_globals [英] Mac os X PHP56 ApcU via Brew - Symbol not found: _zend_signal_globals
问题描述
尝试通过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
/usr/bin/php
中的可执行文件必定是El-Capitan上的Apple发行版php(可以肯定的是先前的版本,OSX就是这样一个移动的目标).
尝试将/usr/local/bin添加为路径中的顶级狗(在文件.bash_profile
中),然后在新实例化的终端窗口中重试.
When trying to install APCu via brew I get the error
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
This occurs no matter how I install APCu
brew install php56-apcu
brew install --build-from-source php56-apcu
brew install php56-apcu --enable-apc-bc
APC fails to appear in phpinfo
too.
Opcache is install fine, as is php-intl
the executable in /usr/bin/php
would necessarily be the apple distribution php on El-Capitan (cant be certain about previous versions, OSX is such a moving target).
Try to add /usr/local/bin as top dog in your path (in file .bash_profile
) and retry in a newly instantiated terminal window.
这篇关于通过Brew的Mac OS X PHP56 ApcU-未找到符号:_zend_signal_globals的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!