PhalconPHP 安装未定义的符号:compiler_globals

PhalconPHP install undefined symbol: compiler_globals

我安装了 php 7.2.2 并启用了 ZTS。

PHP 7.2.2 (cli)(内置:2018 年 7 月 20 日 17:47:46)(ZTS DEBUG) 版权所有 (c) 1997-2018 PHP 集团 Zend Engine v3.2.0,版权所有 (c) 1998-2018 Zend Technologies 使用 Zend OPcache v7.2.2,版权所有 (c) 1999-2018,Zend Technologies

我也成功安装了phalcon, find / -type f -name 'phalcon.so' returns

/usr/lib/php/20170718/phalcon.所以 /etc/php/7.2-zts/lib/php/extensions/debug-zts-20170718/phalcon.so

当我执行 php -v 我得到:

HP 启动:无法加载动态库 'phalcon.so'(已尝试:/etc/php/7.2-zts/lib/php/extensions/debug-zts-20170718/phalcon.so (/etc/php/7.2-zts/lib/php/extensions/debug-zts-20170718/phalcon .so: 未定义符号: compiler_globals)

我该如何解决这个问题?

我最后做的是用编译器编译 Phalcon 而不是使用 apt。

这允许 Phalcon 检测我的版本并收集正确的版本。