我有一個非常標準的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