php文件更新后不生效?亲测有效!

1,问题描述

一台windows Server2008 服务器上运行了iis7,其中存在php5.3和php5.5引擎的网页服务。

但实际使用中发现,修改php文件后,访问该文件的结果经常不能实时刷新,有时要等候十多分钟,有时超过1小时修改也不一定生效。

2,问题分析

在网上搜索解决办法,大多认为是php.ini中的一个参数“opcache.revalidate_freq”要设置为0.但实践发现,并不能解决php文件修改不生效的问题。

经过摸索发现,iis7为每个web应用建立了应用程序池。应该是应用程序池的php旧版代码一直在用,未能及时释放,导致新版无法使用。

3,解决步骤

更新php文件后如果未生效,先在iis中查看文件所在站点的应用程序池配置。

如下图显示IMGWeb网站对应的应用程序池为IMGWeb

然后在应用程序池中,找到IMGWeb项目,点击鼠标右键,选择“回收”菜单即可。

原文地址:https://www.cnblogs.com/jackkwok/p/12065834.html

时间: 2024-10-27 18:35:47

php文件更新后不生效?亲测有效!的相关文章

/profile文件修改后立即生效

修改profile etc/profile文件是只读的,直接用vi或gedit打开修改后是无法保存的.要修改profile,需要取得root权限,(使用gedit编辑) $sudo gedit /etc/profile 或者 $sudo -s $gedit /etc/profile 这样打开profile文件,修改后就可以保存了. /profile文件修改后立即生效 方法1: 让/etc/profile文件修改后立即生效 ,可以使用如下命令: # .  /etc/profile 注意: . 和

让/etc/profile文件修改后立即生效(转)

方法1:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# .  /etc/profile注意: . 和 /etc/profile 有空格方法2:让/etc/profile文件修改后立即生效 ,可以使用如下命令:# source /etc/profile 附:Linux中source命令的用法source命令:source命令也称为“点命令”,也就是一个点符号(.).source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录.用法: source f

让/etc/profile文件修改后立即生效

让/etc/profile文件修改后立即生效 方法1: 让/etc/profile文件修改后立即生效 ,可以使用如下命令: # .  /etc/profile 注意: . 和 /etc/profile 有空格 方法2: 让/etc/profile文件修改后立即生效 ,可以使用如下命令: # source /etc/profile 

“允许源文件与模块生成文件不同” 解决方法 ,亲测最有效的

今天写代码的时候有一处访问数据库的操作,sql语句报了错,因为少加了一个[,] 调试的时候中断在这个地方,然后发现了问题,就顺手加了上去,再运行的时候发现运行的版本还是那个少了[,]的版本 然后就有了此文 网上查找解决方案大致有三种,我尝试了两种,最后使用了自己的办法解决 网上的解决方案链接在此[http://blog.csdn.net/woaizhoulichao1/article/details/6313173] 最后删除了源文件中bin目录下的文件,整个项目就出了问题,就想到是不是生成不正

Centos安装(更新)git(亲测有效)

Centos 6.5默认安装的是git 1.7.X 版本,使用过程中会有一些奇怪的问题,对于用户名.密码支持不是很友好.将Centos6.5上的git更新到2.0.5,方法如下: 1.安装编译git时需要的包# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install  gcc perl-ExtUtils-MakeMaker 2.删除已有的git# yum remove git 3

Android获取数据库sqlite文件方法的命令(亲测无root手机上可行)

run-as com.example.railsetmonisysapp.app cat /data/data/com.example.railsetmonisysapp.app/databases/rail.db > /storage/sdcard0/Download/a.db run-as 程序的包名 cat /data/data/程序的包名/databases/数据库名称.db>取出后存放的位置

js文件更新后,解决本地缓存引起的冲突

在加载的引用的JS文件后面加上时间.例如: <script type="text/javascript" src="<%=ApplicationContextUtil.getBasePath(request)%>business/business.common.js?t=20160405"></script> 来自为知笔记(Wiz)

LNMP 下 php.ini 文件修改后不生效

1.找到php.ini 本人的是在 /usr/local/php/etc/下 2.修改需要的值 3.重启php-fpm service php-fpm restart 4.重启服务器 service nginx restart 5.完成 原文地址:https://www.cnblogs.com/leilei-1/p/8763285.html

Caffe初学者第一部:Ubuntu14.04上安装caffe(CPU)+Python的详细过程 (亲测成功, 20180524更新)

前言: 最近在学习深度学习,最先要解决的当然是开源框架的环境安装了.之前一直在学习谷歌的Tensorflow开源框架,最近实验中需要跟别人的算法比较,下载的别人的代码很多都是Caffe的,所以想着搭建好Caffe环境跑别人的代码.这中间经历过很多弯路,开始是入了Ubuntu16.04的坑,很多教程都说GCC版本不匹配,需要降级,我也尝试过发现很多坑:另外,就是安装matlab版本的Caffe以及安装GPU版本的Caffe,都经历了很多的波折,这前后摸索大概花了半个月左右.最后发现Ubuntu14