如何清除 eAccelerator 中的缓存?

如何清除 eAccelerator 中的缓存?

我无法清除 eAccelerator 中的缓存。我已/var/cache/php-eaccelerator/*使用以下命令从目录中删除了所有文件:

rm -rf /var/cache/php-eaccelerator/*

但这没有帮助。我使用CentOs操作系统。

我该如何清除缓存?

答案1

如果您仍有编译 eAccelerator 的源代码,请检查config.php源文件夹中的控制面板脚本。使其可以通过您的网站访问(使用某种AuthBasic机制或保护它不被任何人访问) allow from IP

使用您最喜欢的编辑器编辑文件,并在文件顶部进行更改$user$pw之后,启动它,您应该能够根据需要清除缓存。想想您还可以用它处理更多的事情。

答案2

您可以通过以下方式删除/清除/刷新 eAccelerator 缓存:

首先通过 SSH(使用 Putty 或任何 SSH 客户端)以 root 身份登录服务器。

默认情况下,这是 eAccelerator 缓存目录/tmp/eaccelerator,因此使用此命令删除所有超过 24 小时的缓存。

tmpwatch --mtime --all 24 /tmp/eaccelerator

有时 eAccelerator 缓存目录可能不同,例如/var/cache/eaccelerator,那么只需在键入命令时使用正确的目录:

tmpwatch --mtime --all 24 /var/cache/eaccelerator

如果您愿意,可以使用此命令创建一个 cronjob,以便每天/每周/自动执行...

相关内容