centos

laravel缓存如何在centos上设置

小樊
44
2025-05-31 01:49:06
栏目: 智能运维

在CentOS上设置Laravel缓存,你需要遵循以下步骤:

  1. 安装Redis服务器:

    首先,你需要在CentOS上安装Redis服务器。可以使用以下命令安装:

    sudo yum install epel-release
    sudo yum install redis
    

    然后启动Redis服务:

    sudo systemctl start redis
    

    设置Redis服务开机自启:

    sudo systemctl enable redis
    
  2. 安装PHP Redis扩展:

    Laravel需要PHP Redis扩展来与Redis服务器通信。使用以下命令安装PHP Redis扩展:

    sudo yum install php-redis
    

    重启PHP-FPM服务以应用更改:

    sudo systemctl restart php-fpm
    
  3. 配置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设置为相应的密码。

  4. 测试缓存:

    在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缓存。

0
看了该问题的人还看了