Ubuntu 安装 Redis和phpredis扩展
服务器Ubuntu16.04
环境php7.0+Apache
/****************************开始安装Redis****************************/
1.安装Redis服务
apt-get install redis-server
2.启动服务
/etc/init.d/redis-server start
3.连接服务
redis-cli
/*****************************安装phpredis扩展************************************/
1.下载phpredis扩展文件
如果服务器没有安装git服务,下载之前,首先安装一下git服务,这里不做描述,自行百度
git clone https://github.com/phpredis/phpredis.git
2.移动文件
mv phpredis(此处是你clone下的文件) /etc/phpredis
3.安装
cd /etc/phpredis
phpize
如果phpize命令没有响应,可能是没有安装php-dev。我目前安装的是php7.0,键入命令
apt-get install php7.0-dev
然后再phpize
4.编译
依次键入命令
./configure make make install
5.修改配置文件
vim /etc/php/7.0/apache2/php.ini
/php_shmop(查找字符串)
然后添加一行
extension=/etc/phpredis/modules/redis.so
6.重启apache2
/etc/init.d/apache2 restart
/*********************测试**********************/
1.查看是否安装
写个phpinfo.php文件
<?php phpinfo(); ?>
访问phpinfo.php,看看是否有redis模块
2.尝试连接
写个phpredis.php文件
<?php $redis = new Redis() or die("Cannot load Redis module."); $redis->connect('localhost',6379); $auth = $redis->auth('redis');//redis改为你的redis密码 $redis->set('name', 'guaiyouyisi'); echo $redis->get('name'); ?>
反问phpredis.php
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决