禁用 PHP 文件缓存以进行调试

6
我有一个安装了zpanel、apache2-php-mysql的vps服务器。
我正在开发一个小型php后台,对于已准备好发布的网站,情况非常完美。但是现在,我需要禁用服务器缓存php文件的功能,以便测试我的php文件的正确(最新修改版本)。这是因为与编辑html和js文件时立即正确重新加载不同,使用php需要等待相当长时间才能更新或重启服务器。
我尝试打开php.ini并查找“cache”,并将几乎所有值设置为1毫秒,但没有成功。我该怎么办?
P.S. 这不是浏览器缓存问题,而是服务器端问题。

你使用的是哪个opcode缓存?Zend Optimizer?Zend Opcache?APC?请检查phpinfo() - Machavity
我从未听说过服务器会这样做。我遇到缓存问题的唯一情况是当php头部指示页面未被更新时。按建议查看phpinfo将会很有帮助。 - geggleto
这可能也有帮助:http://httpd.apache.org/docs/2.2/caching.html - user2879041
在这里 http://pastebin.com/iGb7dAw1 的phpinfo中,我将寻找有关Zend的信息。 - David
1个回答

7
已解决:在php.ini文件中,我添加了一行:

apc.enabled=0

之后我重启了apache2,现在php文件像应该的那样立即更新了。

感谢建议查看phpinfo。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接