暂时禁用apc.stat = 0

时间:2011-11-26 09:47:55

标签: php apc

我有apc.stat = 0,所以每次进行更改时我都需要删除APC缓存。

让我们说今天我知道我正在做一些更改,有没有办法临时(例如24小时)对php说(可能用SSH)设置apc.stat = 1,而不更改php.ini?

2 个答案:

答案 0 :(得分:1)

您可以创建以root身份运行的cron作业。它必须将带有apc.stat = 0的php.ini版本复制到PHP目录中,然后重新启动Web服务器。

答案 1 :(得分:0)

如果要将更改部署到生产服务器,请执行 首先,您应该在更改到达时清除apc缓存。

换句话说,您可以将clear apc stat命令放入部署脚本中。

如果您总是直接上传/ scp更改到生产服务器, 嗯...是改变的时候了!

您可以使用简单的shell脚本来包含scp(rsync,git,svn export ...等)
命令与此apc stat clear命令一起使用。

准备好部署脚本后,
你甚至不用担心何时改变apc.stat。