有时候我喜欢使用PHP内置的开发服务器来处理一些快速的事情,就像这样:
php -S 127.0.0.1:8888
然而,我似乎时不时会遇到严重的缓存问题,需要重新启动服务器才能看到甚至是简单的HTML更改。
我找不到任何禁用此功能或定位可能引起这种挫败感的选项。
注意:在此期间,我通常会使用Chrome的开发人员工具并禁用浏览器缓存。 我认为这不是浏览器缓存问题。
有什么我可以尝试的吗?
php -S 127.0.0.1:8888
然而,我似乎时不时会遇到严重的缓存问题,需要重新启动服务器才能看到甚至是简单的HTML更改。
我找不到任何禁用此功能或定位可能引起这种挫败感的选项。
注意:在此期间,我通常会使用Chrome的开发人员工具并禁用浏览器缓存。 我认为这不是浏览器缓存问题。
有什么我可以尝试的吗?
CTRL-F5
或CTRL-R
覆盖,具体取决于你的操作系统)。这种情况发生在服务器预编译你的php代码以加快响应速度时。这也是我的情况,所以我进入了/etc/php5/cli/conf.d/
并找到了指向05-opcache.ini
的符号链接,并删除了该符号链接,并重新启动了内置服务器。从那时起,当我编辑php代码时页面不会改变的问题就得到了解决。
shift-F5
时获得了适当的重新加载? - Michael Berkowski