刚刚在我的 Centos 5 服务器上运行了 php -v 并收到以下消息。
Failed loading /usr/lib64/php/modules//php_ioncube_loader_lin_5.1_x86_64.so: /usr/lib64/php/modules//php_ioncube_loader_lin_5.1_x86_64.so: undefined symbol: zend_unmangle_property_name_ex
PHP 5.2.17 (cli) (built: Jan 7 2011 10:39:29)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
PHP 似乎运行正常,但我不喜欢该消息的外观。此消息是什么意思,我该怎么办?(我不想升级到 5.3,因为一些客户站点仍在使用 PHP 5.3 中已弃用的函数。)
答案1
对我来说似乎你有一个不兼容的版本离子立方体安装。我从未使用过 ioncube,但我猜想如果您在安装 ioncube 后更新了 PHP,则可能需要重新安装它...无论如何。只是猜测。:)