要清理PHP的缓存,你可以使用apt-get
命令来更新PHP的模块和配置文件,这将清除由php-fpm
或apxs
生成的缓存。以下是在Debian和Ubuntu系统上执行此操作的步骤:
sudo apt-get update
sudo apt-get upgrade php*
这将更新所有已安装的PHP模块及其配置文件。如果你只想更新特定的PHP模块,可以将php*
替换为模块名称,例如php7.4-fpm
。
sudo systemctl restart php7.4-fpm
现在,PHP的缓存应该已经被清理。请注意,这种方法并不会清理由PHP代码本身生成的缓存,例如OPcache。要清理OPcache,你需要运行php
命令来调用opcache_reset()
函数。例如:
sudo php -i | grep opcache
这将显示OPcache的相关信息。要重置OPcache,请运行以下命令:
sudo php -r 'opcache_reset();'
请注意,在执行此操作之前确保没有其他PHP脚本正在运行,因为这可能会导致意外的结果。