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 检测我的版本并收集正确的版本。
我安装了 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 检测我的版本并收集正确的版本。