php -S 开启内置服务器, 当 php 文件变更时访问不生效

php -S 127.0.0.1:8000 开启php的内置服务器

脚本 index.php 内容 echo "hello"; 访问 localhost:8000/index.php 输出 hello;

修改脚本内容为 echo "hello world"; 访问 localhost:8000/index.php 还是输出 hello;

为什么会这样? 怎么解决这个问题?

阅读 2.8k
2 个回答

我觉得极大的可能是你没改对文件。。。
或者是你浏览器缓存太大,那就 F12 后勾选上 disabled cache
不过我还是觉得你没改对文件,你可以把你当前认为是正在访问的 index.php 删掉看能否404,或者修改后重启下服务器,看能不能访问到你修改后的内容

1、浏览器缓存,ctrl+F5刷新试一下。
2、服务器缓存,ctrl+c关闭服务器,php -S 127.0.0.1:8000重启服务器。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题