phpstudy 修改代码后,生效延迟

phpstudy 修改代码后,生效延迟

问题:Phpstudy本地环境PHP代码修改后不能立即生效,或 phpstudy 修改了代码,生效有延迟

软件环境:macOS13、phpstudy

问题解决:https://www.xp.cn/wenda/30197.html

用phpinfo()函数,查看PHP开启模块中是否包含ZendOpcache这类opcode缓存。
如果有,那么打开php.ini查找下 “opcache”,将
opcache.revalidate_freq=60

改为
opcache.revalidate_freq=0

opcache.revalidate_freq 为 缓存过期时间配置,设置60秒后表示脚本60秒后才会去更新改动,改为0则每次修改都能及时生效。

这里的 60 应该是一个时间,限制每隔 60 秒刷新一次。

修改成 0 之后,就能保证很及时的生效了,项目如果比较大可能会有性能损耗。

可以用下面的代码进行测试

<!-- 创建 HTML 表单 -->
<form action="" method="post">
  请输入你的姓名:<input type="text" name="name">
  <input type="submit" value="提交">
</form>

<?php
// 检查表单是否已提交
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  // 获取用户输入的姓名
  $name = $_POST['name'];

  // 输出信息
  echo "你好,$name!欢迎你!";
  
}

posted @   小董同学32  阅读(319)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示