![](/img/trans.png)
[英]I already have few php files running in my apache2 in ubuntu but when I create new php file, the browser does not shows the UI or it does not run
[英]LAMP When i upload php code, but browser is not reflesh until i restart my apache2 services in linux
在我的系統中,我安裝了燈泡,我禁用了清漆,現在更新了我的php代碼,當刷新瀏覽器時,php代碼像永不改變,在我為apache2服務重新啟動后,將顯示該代碼。
該方案首先是我提交
<?php
echo time();
?>
然后我重新啟動apache 2屏幕將打印時間戳
然后我修改代碼而不重新啟動apache2服務
<?php
echo time();
echo time();
?>
它仍然顯示一個時間戳,右邊應該顯示2個時間戳。
每次刷新時,時間戳都會改變,所以這不是上光漆的問題。
但是在我重新啟動apache2服務后,將顯示2個時間戳。
在我的AWS ubuntu中,我不具有opcache,並且我使用php 5.3.10
我可以知道如何禁用此緩存機制嗎? 或我想念的任何東西
在mamp中的其他情況下,它指的是所謂的opcache,但是我沒有使用任何東西。 僅供參考,我安裝了apc和memcache,但不應引起此問題,因為我得到的另一台服務器也安裝了相同的東西。
任何人請幫助,謝謝
它可能是操作碼緩存。
<?php
ini_set('wincache.ocenabled', false); //<-- this desactivate it. (you may as well edit your php.ini file to edit this option.
echo time();
?>
如果這不起作用,則黑客將通過調用腳本向其傳遞一個隨機參數來實現:
http://server.com/script.php?t=1
然后更新您的代碼,如果您致電:
http://server.com/script.php?t=2
結果應該被更新。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.