我无法清除 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,以便每天/每周/自动执行...