首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
PHP
PHP7 开启 opcache 文件缓存后,修改文件,重启 php-fpm 不生效
php230
·
2015-12-06 00:19:24 +08:00
· 9535 次点击
这是一个创建于 3240 天前的主题,其中的信息可能已经有所发展或是发生改变。
如题
手动去删除缓存文件后生效
难道哪个 opcache 配置没有配置好?
opcache
文件
php-fpm
php7
5 条回复
•
2015-12-08 16:18:10 +08:00
1
vibbow
2015-12-06 00:33:33 +08:00
opcache.validate_timestamps=1
2
BOYPT
2015-12-06 00:43:30 +08:00
在生产环节里面,为了尽可能提高性能, fpm 不去检查每个文件是否跟缓存时候时间一致;
如果你需要在 fpm 运行过程中修改一个固定文件,那是开发环境,最好关闭 opcache ,或者打开楼上所说的校验时间错功能。
3
php230
OP
2015-12-06 11:39:02 +08:00
@
vibbow
这个选项配置我是关闭了的,没有开启,所有有修改文件时都是通过 reload php-fpm 来使修改生效
4
php230
OP
2015-12-06 11:40:14 +08:00
@
BOYPT
个人项目,修改频率很低,所有关闭的 validate_timestamps 配置,有修改时通过 reload Php-fpm 来使修改生效
5
iugo
2015-12-08 16:18:10 +08:00
我觉得 @
BOYPT
已经清楚回答了这个问题.
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2583 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 14:43
·
PVG 22:43
·
LAX 07:43
·
JFK 10:43
Developed with
CodeLauncher
♥ Do have faith in what you're doing.