我正在尝试在OS X Mountain Lion上的自定义(自制)PHP 5.3.19安装中加载ZendDebugger.so扩展,我得到的只是:
Failed loading /path/to/php/extensions/ZendDebugger.so: dlopen(/path/to/php/extensions/ZendDebugger.so, 9): Symbol not found: _executor_globals
Referenced from: /path/to/php/extensions/ZendDebugger.so
Expected in: flat namespace
这是我从php -m,php -v和error_log获得的。
这不是一个架构错误,因为我使用的是64位(在云雀上尝试过32次),我在网上找不到任何有这个问题的人。它只是PHP版本吗?有些编译标志丢失了吗?我无法理解。
编辑:ZendDebugger.so从http://www.zend.com/en/products/studio/downloads下载并使用5.3.x版本。