我有一个非常标准的PHP文件,我使用MAMP在本地机器上复制apache。为什么我的PHP文件使用MAMP不刷新?
但由于某些原因,当我进行了更改php文件,这些变化不会反映,甚至当我在Chrome硬刷新(多次)
到HTML即使是简单的更改不会反映。
我更改了文档根目录,重新启动了Apache,并确保PHP没有在MAMP中运行任何缓存扩展。
我有一个非常标准的PHP文件,我使用MAMP在本地机器上复制apache。为什么我的PHP文件使用MAMP不刷新?
但由于某些原因,当我进行了更改php文件,这些变化不会反映,甚至当我在Chrome硬刷新(多次)
到HTML即使是简单的更改不会反映。
我更改了文档根目录,重新启动了Apache,并确保PHP没有在MAMP中运行任何缓存扩展。
我刚碰到这个。我在另一个线程中找到了答案 - 这是OPcode缓存,您可以通过在php.ini中注释掉一些行来禁用它。
确保在/ bin/php/php [VERSION]文件夹中更改php.ini的版本,而不是/ conf/php [VERSION]文件夹。 –
我不能使7.0.9 php版本的这个工作,改变dev和生产ini :( – adedoy
您还可以重新启动Apache
sudo service apache2 restart
这也应该重新加载修改后的脚本。
大多数情况下,您的浏览器没有打印正确的文件。 – Pitchinnate
我知道这听起来像我没有击中正确的文件,但我是。我进行了更改,刷新,Chrome反映了这一变化。但是,如果我进行另一次更改并刷新,则Chrome中没有任何反应。 它工作一次,胡涂。 –
我会将浏览器排除在等式之外,并使用终端使用telnet执行手动HTTP请求或运行'php -r'echo file_get_contents('http:///');' –
webbiedave