PHP加载opcache扩展后,经常有文件由于OPcache缓存修改后不生效,写个脚本手动执行

每个文件一行,并用分号( ; )分割,例如:

App\Lib\Action\a.php;

App\Lib\Action\b.php;

/> CRM

/> Mobile

if(isset($_POST) && trim($_POST['files'])){

$file_arrs=explode(';',trim($_POST['files'],';')); //获取要刷新的文件数组

$app=trim($_POST['app']);

$root_path="/mnt/data/www/{$app}/"; //项目路径

//print_r($file_arrs);die;

foreach($file_arrs as $file){

if(trim($file)!=''){

$file=str_replace('\\','/',trim(trim($file),'/')); //替换Linux路径符号

$file_path=$root_path.$file; //完整文件路径

$result=opcache_invalidate($file_path); //刷新文件

if($result){

echo $file_path,'文件刷新成功
';

}else{

echo $file_path,'文件刷新失败,可能文件不存在
';

}

}

}

}

php opcache指定目录缓存,OPcache 文件缓存刷新相关推荐

  1. php mysql文件缓存_PHP文件缓存类实现代码

    php中缓存分类数据库缓存,文件缓存和内存缓存,下面我来给各位同学详细介绍PHP文件缓存类实现代码,有需要了解的朋友可参考. 页面缓存类 代码如下 : /*include( "cache.p ...

  2. ubuntu下linux:curl使用ftp获取服务器上指定目录的所有文件集合以及下载

    curl使用ftp获取服务器上指定目录的所有文件集合以及下载 直接编译可用,注意修改测试main函数内的字符串,注释我觉得写的挺详细了,跑不起来的评论区可问 头文件 #ifndef FTP_DOWNL ...

  3. linux如何查看指定目录下文件内容,Linux 系统下通过关键词查找指定目录下的文件内容...

    #!/bin/bash # 作者:靑龍一笑(C.S.Ricen) # 功能:根据指定的关键词,查找指定目录下的文件内容 # 要查找的目录 Search_Dir=/opt/datas/ # 关键字列表 ...

  4. python批量重命名指定目录下所有文件的后缀名

    python批量重命名指定目录下所有文件的后缀名 有个需求,需要把某个文件夹下所有后缀名为.abc的更改为.xyz; #批量重命名指定目录下面所有文件的后缀名. word_dir为需要更改后缀的文件夹 ...

  5. php定时删除目录,shell定时删除指定目录下的文件

    contab -e 10 */12 * * * sh /usr/local/apache2/htdocs/cakephp/ebook/webroot/php/delete_big_log.sh 代码: ...

  6. Linux学习:读取目录内容 (目录名和类型)和递归统计指定目录下普通文件个数练习

    一.读取目录内容 #include <stdio.h> #include <unistd.h> #include <dirent.h> #include <s ...

  7. c++ windows下读取指定目录的所有文件名字

    总结: windows下的两个关键函数 1.     _findfirst()     查找第一个符合规则的文件 2.     _findnext()    查找下一个符合规则的文件 linux下 读 ...

  8. c++ linux下读取指定目录的所有文件名字

    总结: linux下的两个关键函数 1.     opendir()     打开一个目录 2.     readdir()     从一个目录中读取一个新的文件 windows下 读取指定目录的所有 ...

  9. python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小

    python 实现统计ftp服务器指定目录下文件夹数目.文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏. 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小,类 ...

  10. shell统计指定目录下所有文件类型及数量

    #!/bin/bash #Synopsis:用于统计脚本当前所在目录或者用户指定目录下的所有文件类型及数量 #若直接运行脚本而不接任何命令行参数,则默认会统计脚本所在目录下的文件 #Date:2016 ...

最新文章

  1. MegEngine 框架设计
  2. 收藏 | 一文洞悉Python必备50种算法(附解析)
  3. Canvas知识点汇总
  4. OpenCV图像处理使用笔记(一)——使用鼠标选取任何形状的ROI
  5. java填空题 在非静态成员方法中_Java学习(四): 类的使用
  6. C++语言基础(15)-友元函数和友元类
  7. Java高并发系统的限流策略
  8. php自定义中文分词方法,php实现的中文分词类完整实例
  9. jet mysql连接字符串,关于jet db的连接字串,以及加密后的字串-数据库专栏,SQL Server...
  10. 够快云库, 加速企业信息化建设
  11. java封装省市区三级json格式,微信开发 使用picker封装省市区三级联动模板
  12. 面试官问我:如何减少客户对交付成果的质疑
  13. 第六章 Android应用的生命周期
  14. python使用pandas和xlsxwriter读写xlsx文件
  15. 如何判断cin输入结束~
  16. 是时候给为的 C 盘清理污垢了!一个830KB的神器安全解决烦恼 | C 盘快满了,如何清理 C 盘? | win 10 OS盘清理
  17. idea导入tomcat源码
  18. 中标2020中国联通数据设备集采项目,中兴通讯备受鼓舞
  19. Java实现动态切换IP的方法(一)
  20. 推荐9个能让你看一天的网站

热门文章

  1. R语言---生信分析---count转换成TPM、FPKM
  2. 有关itoa编译报错解决与itoa函数源码实现
  3. 学平面设计能做什么?有什么好处?
  4. 对第三方支付课税问题的分析[2011年]
  5. python中的utils模块_python常用方法utils
  6. 惊!初中生也来卷了……
  7. 基于 socketio 的 room 的使用
  8. memmove详解及其模拟实现
  9. vue输入框输入触发事件_详解.vue文件中监听input输入事件(oninput)
  10. 认知智能真的来了?且看道翰天琼认知智能三大技术体系-1!