在CentOS上设置Laravel缓存,你需要遵循以下步骤:
安装Redis服务器:
首先,你需要在CentOS上安装Redis服务器。可以使用以下命令安装:
sudo yum install epel-release
sudo yum install redis
然后启动Redis服务:
sudo systemctl start redis
设置Redis服务开机自启:
sudo systemctl enable redis
安装PHP Redis扩展:
Laravel需要PHP Redis扩展来与Redis服务器通信。使用以下命令安装PHP Redis扩展:
sudo yum install php-redis
重启PHP-FPM服务以应用更改:
sudo systemctl restart php-fpm
配置Laravel缓存:
打开Laravel项目的.env
文件,找到CACHE_DRIVER
设置项,将其设置为redis
:
CACHE_DRIVER=redis
接下来,配置Redis连接信息。在.env
文件中,设置以下变量:
REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379
如果你的Redis服务器设置了密码,请将REDIS_PASSWORD
设置为相应的密码。
测试缓存:
在Laravel项目中,你可以使用Artisan命令行工具测试缓存是否正常工作。运行以下命令清除缓存:
php artisan cache:clear
然后设置一个缓存项:
php artisan cache:set test_key "Hello, Laravel Cache!"
最后,获取缓存项并检查其值:
php artisan cache:get test_key
如果一切正常,你应该看到输出Hello, Laravel Cache!
。
现在你已经在CentOS上成功设置了Laravel缓存。