在Debian上配置Laravel缓存可以通过多种方式实现,包括使用文件系统、Redis、Memcached等。以下是使用文件系统和Redis作为缓存驱动的步骤:
composer create-project --prefer-dist laravel/laravel your-project-name
cd your-project-name
.env
文件,找到 CACHE_DRIVER
变量,并将其设置为 file
:CACHE_DRIVER=file
storage/framework/cache/data
目录存在并且可写。你可以手动创建这个目录:sudo mkdir -p storage/framework/cache/data
sudo chown -R www-data:www-data storage/framework/cache/data
php artisan cache:store
php artisan cache:clear
sudo apt update
sudo apt install redis-server
sudo systemctl start redis-server
sudo systemctl enable redis-server
composer require predis/predis
.env
文件,找到 CACHE_DRIVER
变量,并将其设置为 redis
:CACHE_DRIVER=redis
.env
文件中添加或修改以下配置项:REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
REDIS_DB=0
php artisan cache:store
php artisan cache:clear
sudo apt update
sudo apt install memcached
sudo systemctl start memcached
sudo systemctl enable memcached
sudo apt install php-memcached
sudo systemctl restart php7.4-fpm # 根据你的PHP版本调整命令
.env
文件,找到 CACHE_DRIVER
配置项,并将其设置为 memcached
:CACHE_DRIVER=memcached
.env
文件中添加或修改以下配置项:MEMCACHED_HOST=127.0.0.1
MEMCACHED_PORT=11211
php artisan cache:clear
php artisan config:cache
php artisan route:cache
php artisan view:cache
通过以上步骤,你应该能够在Debian上成功配置Laravel的缓存系统。根据你的需求选择合适的缓存驱动,并确保相应的服务和依赖项都已正确安装和配置。