gpt4 book ai didi

PHP 5.2 无法解释 - 文件停止正常执行

转载 作者:行者123 更新时间:2023-12-05 05:28:44 26 4
gpt4 key购买 nike

我有多个运行 PHP 5.2.17 的虚拟主机。脚本似乎会周期性地随机停止正常工作。该脚本将自动失败,浏览器将尝试下载该文件。我能找到的唯一解决方案是荒谬的。

我必须检查为相关请求执行的所有文件。在每个文件中,我都进行了任意更改,例如空行或额外的空格,然后保存文件。每次保存后我都会刷新,最终我找到了导致问题的文件,一切都很好,直到下一次发生。

我唯一的预感是它与 function_exists 函数有关。它似乎是困惑文件中的一个共同点,而且该函数并不常见。我似乎找不到任何东西来支持我的猜测,我自己也找不到任何证据。

最佳答案

您遇到了某种 PHP 优化器/缓存器/加速器(Zend Optimizer、eAccelerator、APC、XCache、IonCube 等)的问题

那是唯一一次将文件更改这么小的量会产生影响。

通常每次访问 PHP 文件时,它都会被转换为字节码,然后由 PHP 处理。

加速器(除其他外)会在您第一次访问文件时保存字节码以加快速度,并且只会在它认为文件已更改时刷新字节码缓存。

关于PHP 5.2 无法解释 - 文件停止正常执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842895/

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