违法网站请勿向我司工作人员发起任何形式的人工服务请求,严禁利用鸿茂传媒技术支持服务与产品从事任何非法活动,如有发现不再提供任何技术支持。 ×

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  在线客服咨询

扫码咨询微信客服

鸿茂传媒企业介绍
顶部