要清理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腳本正在運行,因為這可能會導致意外的結果。