带有ioncube的php给出错误/usr/local/ioncube/ioncube_loader_lin_5.3.so:未定义符号:_empty_map

问题描述 投票:0回答:1

我已经在 Ubuntu 12.04.5 LTS (GNU/Linux 3.13.0-32-generic i686) 上安装了带有 Radius 管理器的 freeradius,PHP 版本为 PHP/5.3.10-1ubuntu3.48,并配置了 Suhosin-Patch。

一切都安装得很完美,但是当我尝试访问 php 页面时,它在浏览器中给出错误 HTTP ERROR 500。

当我检查 apache2 日志时,它给出输出:

Failed loading /usr/local/ioncube/ioncube_loader_lin_5.3.so:  /usr/local/ioncube/ioncube_loader_lin_5.3.so: undefined symbol: _empty_map
[Thu Jan 25 03:28:27 2024] [notice] Apache/2.2.22 (Ubuntu) PHP/5.3.10-1ubuntu3.48 with Suhosin-Patch configured -- resuming normal operations

php -v 输出:

Failed loading /usr/local/ioncube/ioncube_loader_lin_5.3.so:  /usr/local/ioncube/ioncube_loader_lin_5.3.so: undefined symbol: _empty_map
PHP 5.3.10-1ubuntu3.48 with Suhosin-Patch (cli) (built: Oct 14 2020 14:45:17)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

请帮忙解决这个问题。

我尝试重新安装并更新 php 和 ioncube,安装 ioncube agian,但结果相同。

php ubuntu-12.04 freeradius ioncube
1个回答
0
投票

这是 PHP 5.3 的 ioncube 13.0.2(可能还有其他 13.x 版本)中的一个错误。它已修复,但尚未发布新版本。测试版可用:

https://www.ioncube.com/beta/phpd-13.0.2_p1-libs-linux_x86_64-glibc2.4.tgz

© www.soinside.com 2019 - 2024. All rights reserved.