商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > ubuntu下thinkphp缓存如何设置

ubuntu下thinkphp缓存如何设置

  发布于2026-07-13 阅读(0)

扫一扫,手机访问

在 Ubuntu 上给 ThinkPHP 配置缓存,其实没有想象中那么复杂,核心就是把 Redis 装好、把扩展装上,再改一下配置文件就行。下面直接上实操步骤。

ubuntu下thinkphp缓存如何设置

第一步,先搞定 Redis 服务器。如果你的 Ubuntu 上还没有 Redis,用下面两条命令就能装好:

sudo apt-get update
sudo apt-get install redis-server

装完之后,别忘了启动服务并确认它正常运行:

sudo systemctl start redis-server
sudo systemctl status redis-server

看到 active (running) 就说明 Redis 已经就位了。

第二步,安装 PHP Redis 扩展。这一步很关键——没有这个扩展,ThinkPHP 就没办法跟 Redis “对话”。命令极其简单:

sudo apt-get install php-redis

装完后建议重启一下 Web 服务器(比如 Nginx 或 Apache),让扩展生效。

第三步,修改 ThinkPHP 的缓存配置。找到项目里的 application/config.php 文件,把缓存驱动改成 Redis。具体配置项参考下面这个例子:

return [
    // ...
    'cache' => [
        'type'   => 'redis',
        'host'   => '127.0.0.1',
        'port'   => 6379,
        'password' => '',     // 如果 Redis 设置了密码,这里填上
        'select' => 0,
        'timeout' => 0,
        'expire' => 0,
        'persistent_id' => '',
        'prefix' => '',
    ],
    // ...
];

这里大部分参数保持默认就能用。如果你的 Redis 跑在远程服务器上,记得把 host 换成对应的 IP 地址。假如设置了密码,password 字段也别漏掉。

完成以上三步后,ThinkPHP 项目里的缓存操作就会自动走 Redis 了。无论是数据缓存、片段缓存还是查询缓存,统统交给 Redis 处理,性能提升立竿见影。

本文转载于:https://www.yisu.com/ask/47310985.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注