在 Ubuntu 上配置 Laravel 缓存可以通过以下几个步骤完成:
安装 Redis 服务器: 首先,确保你已经在 Ubuntu 上安装了 Redis。如果还没有安装,可以通过以下命令进行安装:
sudo apt-get update
sudo apt-get install redis-server
安装完成后,启动 Redis 服务并设置开机自启:
sudo systemctl start redis-server
sudo systemctl enable redis-server
安装 PHP Redis 扩展: 为了让 Laravel 使用 Redis 作为缓存驱动,你需要安装 PHP Redis 扩展。可以通过以下命令进行安装:
sudo apt-get install php-redis
安装完成后,重启 PHP-FPM 或 Apache 服务以使扩展生效:
sudo systemctl restart php7.4-fpm
或者
sudo systemctl restart apache2
(请根据你的 PHP 版本替换 php7.4-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 项目中,你可以使用以下命令来测试缓存配置是否成功:
php artisan cache:store
php artisan cache:get key
如果一切配置正确,你应该可以看到缓存存储和获取的结果。
现在,你已经在 Ubuntu 上成功配置了 Laravel 缓存。你可以开始在你的项目中使用缓存功能了。