gpt4 book ai didi

php - 用于 PHP 托管的 PowerPC Linux 计算机总是抛出 "Balloc() allocation exceeds list boundary"错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:34:56 25 4
gpt4 key购买 nike

我在服务器上有一个 Codeigniter 框架的副本

当我在服务器上运行代码时,它总是抛出以下错误

fatal error :Balloc() 分配超出了/usr/local/apache/htdocs/project/system/core/Benchmark.php 第 92 行的列表边界

我已经在谷歌上严格搜索了这个错误,我不确定,但问题看起来与 thread 1 相同,因为在基准测试过程中涉及计算或者存在内存占用问题,如 thread 2 中提到的,因为出于性能原因,该服务器在启动时将整个源代码镜像到 htdocs/文件夹中,htdocs/不是硬盘上的空间,而是内存空间。

以下是其他服务器详细信息

网络服务器 = Apache/2.2.22(Unix)

PHP 版本 = 5.4.3

请建议我寻找其他选项来解决此问题。

最佳答案

目前PHP是为INTEL处理器设计的,目前PHP不支持交叉编译。 INTEL和ARM处理器是little-endian,PowerPC是BIG-ENDIAN..我认为这就是你问题的原因..编译PHP时,为BIG endian技术做好准备(在PHP.ini文件中我认为有这样一个选项)..

根据我的 Strace 调试分析,我发现 PHP 时间函数是问题的根源。

希望对您有帮助...

关于php - 用于 PHP 托管的 PowerPC Linux 计算机总是抛出 "Balloc() allocation exceeds list boundary"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20945148/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com