Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使PHP脚本中的程序更改立即显示?_Php_Caching - Fatal编程技术网

如何使PHP脚本中的程序更改立即显示?

如何使PHP脚本中的程序更改立即显示?,php,caching,Php,Caching,这对某些人来说可能是完全显而易见的 我在Windows2008ServerR2和IIS7上使用PHP。FastCGI,PHPV5.3 当我更改程序时,我必须反复更改文件并重新保存好几次,然后才能重新编译代码并反映我的编辑。这真让人讨厌 我在PHP手册中读过字节码缓存APC或Wincache等,但据我所知,没有安装任何东西 有标准字节码缓存吗?如何禁用它 如果不是,还有什么可能导致这种情况 谢谢你的帮助 p.S.此网站实例上的用户和内核的IIS 7输出缓存均已关闭(未勾选)。PHP 5.5具有内置

这对某些人来说可能是完全显而易见的

我在Windows2008ServerR2和IIS7上使用PHP。FastCGI,PHPV5.3

当我更改程序时,我必须反复更改文件并重新保存好几次,然后才能重新编译代码并反映我的编辑。这真让人讨厌

我在PHP手册中读过字节码缓存APC或Wincache等,但据我所知,没有安装任何东西

有标准字节码缓存吗?如何禁用它

如果不是,还有什么可能导致这种情况

谢谢你的帮助


p.S.此网站实例上的用户和内核的IIS 7输出缓存均已关闭(未勾选)。

PHP 5.5具有内置操作码缓存。。。您还应该告诉我们您使用的是哪个版本!他正在使用PHP5.3,看第二句的结尾。@Rain不,它的解析器只输出直接的字节码。关于AST…没有理由像你说的那样缓存PHP文件。PHP脚本没有被重新解析的唯一时间是当您使用APC并将APC.stat变量设置为0时,这意味着服务器总是从APC的内存中提取字节码缓存。这里的情况似乎是,您的浏览器正在缓存较旧的数据。为了跟踪bug,您必须确保不是浏览器进行缓存。因此,每次刷新时,请确保清空缓存。如果你在编辑后仍然得到相同的内容,那就是另外一回事了。@RainFromHeaven-我可以建议你创建一个博客,在那里发表你的想法或感受吗?这是一个解决问题的网站,这里的一个人有问题。如果你没有什么建设性的话要说,请继续说下去,在其他地方讽刺/诙谐,你这样做真的是不成熟的。