有时我喜欢使用PHP的内置开发服务器来处理这样的快速内容:
php -S 127.0.0.1:8888
但是,我似乎偶尔会遇到严重的缓存问题,我需要重新启动服务器才能看到简单的HTML更改。
我还没有找到任何选项来禁用此功能,或者找出可能导致这种挫败感的原因。
注意:我通常会在浏览器缓存功能打开的情况下打开Chrome开发者工具,而我这样做。我不认为这是一个浏览器缓存问题。
我有什么可以尝试的吗?
答案 0 :(得分:1)
如果修改你的php脚本没有导致更改,那么操作码缓存可能会出现问题而不是浏览器缓存(浏览器缓存应该很容易被CTRL-F5
或CTRL-R
覆盖,具体取决于在你的操作系统上)。当服务器预编译您的PHP代码以加快响应时会发生这种情况。
我就是这种情况,所以我进入/etc/php5/cli/conf.d/
并找到了05-opcache.ini
的符号链接并删除了该符号链接,并重新启动了内置服务器。
,从那时起,解决了我编辑php代码时页面不会改变的问题。