PHP代码修改后立即生效方法

预读教程:有关Opcache的使用注意事项

一、如果是php7版本。

1、Windows版本。打开php.ini,搜索[opcache],并在其下面添加(如果有就去掉前面的分号),并修改为下面对应数值。

<?php
/*复制后不要外面大括号*/
zend_extension=php_opcache.dll
/*这个要开启,我测试过这里为0或者上面没去掉分号都不行*/
opcache.enable=1
/*这个好像0或1都不影响*/
opcache.enable_cli=0
/*这个关键*/
opcache.revalidate_freq=0
?>

2、Centos7版本。宝塔面板--软件商店--php73设置--安装扩展--opcache安装--配置文件--搜索并进行如下修改:

{
/*复制后不要外面大括号*/
[Zend Opcache]
zend_extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/opcache.so
opcache.enable = 1
opcache.memory_consumption=128
opcache.interned_strings_buffer=32
opcache.max_accelerated_files=80000

/*如果使修改的代码立即生效,则这里原来是3修改为2或者为0*/
opcache.revalidate_freq=2

opcache.fast_shutdown=1
opcache.enable_cli=1
}

二、如果是php5版本,好像只需要将这两个修改为0即可 

/*#php5修改为0*/
opcache.enable=0 
/*#php5修改为0*/
opcache.enable_cli=0 

三、修改后,可以强制当前页加载,Chrome浏览器,F12调试模式下,Network先点击Clear按钮(左上第二个),并勾选Disable cache,再Ctrl+F5,这样就可以加载最新的js及css文件了。[如果Ctrl+F5不好用,就用Shift+F5]。

四、使用极速浏览器调试【右键】可以这样:

五、其他教程地址