要清理PHP的緩存,你可以使用apt-get
命令來更新PHP的模塊和配置文件,這將清除由php-fpm
或apxs
生成的緩存。以下是在Debian和Ubuntu系統(tǒng)上執(zhí)行此操作的步驟:
sudo apt-get update
sudo apt-get upgrade php*
這將更新所有已安裝的PHP模塊及其配置文件。如果你只想更新特定的PHP模塊,可以將php*
替換為模塊名稱,例如php7.4-fpm
。
sudo systemctl restart php7.4-fpm
現(xiàn)在,PHP的緩存應(yīng)該已經(jīng)被清理。請注意,這種方法并不會(huì)清理由PHP代碼本身生成的緩存,例如OPcache。要清理OPcache,你需要運(yùn)行php
命令來調(diào)用opcache_reset()
函數(shù)。例如:
sudo php -i | grep opcache
這將顯示OPcache的相關(guān)信息。要重置OPcache,請運(yùn)行以下命令:
sudo php -r 'opcache_reset();'
請注意,在執(zhí)行此操作之前確保沒有其他PHP腳本正在運(yùn)行,因?yàn)檫@可能會(huì)導(dǎo)致意外的結(jié)果。