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 バージョンを使用します。