在Debian上設置Laravel緩存,您可以選擇多種緩存驅動,例如文件、Redis、Memcached等。以下是使用文件和Redis作為緩存驅動的設置方法:
使用文件緩存:
首先,確保您已經安裝了Laravel。如果還沒有,請按照官方文檔的說明進行安裝:https://laravel.com/docs/8.x/installation
在Laravel項目的根目錄下,打開.env
文件,找到CACHE_DRIVER
這一行,將其值更改為file
:
CACHE_DRIVER=file
storage/framework/cache/data
目錄存在并具有可寫權限。您可以使用以下命令創建目錄并設置權限:sudo mkdir -p storage/framework/cache/data
sudo chmod -R 775 storage/framework/cache/data
Cache
門面或cache()
輔助函數來設置和獲取緩存數據。使用Redis緩存:
sudo apt-get update
sudo apt-get install redis-server
sudo systemctl start redis-server
sudo systemctl enable redis-server
sudo apt-get install php-redis
sudo systemctl restart php7.4-fpm
# 或者
sudo systemctl restart apache2
.env
文件,找到CACHE_DRIVER
這一行,將其值更改為redis
:CACHE_DRIVER=redis
.env
文件,找到REDIS_HOST
和REDIS_PASSWORD
這兩行,分別設置Redis服務器的主機名(默認為127.0.0.1
)和密碼(如果沒有設置密碼,則留空):REDIS_HOST=127.0.0.1
REDIS_PASSWORD=
Cache
門面或cache()
輔助函數來設置和獲取緩存數據。注意:請根據您的PHP版本替換php7.4-fpm
。例如,如果您使用的是PHP 8.0,則應使用php8.0-fpm
。