違法網站請勿向我司工作人員發起任何形式的人工服務請求,嚴禁利用鴻茂傳媒技術支持服務與產品從事任何非法活動,如有發現不再提供任何技術支持。×

linux伺服器php如何清除opcache緩存

伺服器環境調試的時候,如果網站代碼更新了,不能馬上生效,opcache需要等緩存更新後才會生效,不方便調試。

php.ini默認配置

opcache.validate_timestamps=1

opcache.revalidate_freq=3//默認每隔3s會驗證改變的文件並會更新緩存

解決辦法:

1>>開發環境:

將修改成:

opcache.revalidate_freq=1 //可以將3s改成1s每隔1s會驗證改變的文件並會更新緩存

2>>線上環境:

opcache.validate_timestamps=0//線上環境默認是不開啟,不開啟的話,會一直用緩存

下面兩種辦法opcache緩存清除:

1>>如果有宝塔的話可以在計劃任務那邊添加shell腳本,定時執行任務即可,以下是腳本內容:

'linux服务器php如何清除opcache缓存'

<? php

opcache_reset();

?>

2>>或者也可以直接重啟web伺服器。

© 網站版權與免責聲明

1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;

2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;

3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;

4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;

5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明

服務需求留言板
*緊急問題聯繫客服
提交
提交需求
工作日: 8:30 - 22:00 在線qq客服

掃碼諮詢微信客服

鴻茂傳媒企業居間
頂部