• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

linux下Redis数据库安装及PHP7-redis扩展安装

Linux Mr.Adam 9年前 (2016-09-30) 2350次浏览 已收录 0个评论

linux 下 Redis 数据库安装及 PHP7-redis 扩展安装

Linux 系统安装 Redis 扩展

什么是 Redis?
Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets.
redis 是开源,BSD 许可,高级的 key-value 存储系统.
可以用来存储字符串,哈希结构,链表,集合,因此,常用来提供数据结构服务.

首先,我们去下载 Redis,
打开 redis 的官方网站
redis.io
寻找它最新的 stable 版本下载
进入我们的 linux 坏境下,

cd /usr/local/src
wget http://download.redis.io/releases/redis-3.2.4.tar.gz
tar zxvf redis-3.2.4.tar.gz

然后我们开始安装 redis
Redis 与其他程序稍有不同,不用 configure,直接 make

cd redis-3.2.4
make

等待 make 完成
make 完成后系统提示最好执行以下 make test 指令,这个过程时间有点长,省略…
然后我们制定它的安装目录

make PREFIX=/usr/local/redis install

这样 redis 就被我们安装到/usr/local/redis 目录下了
然后我们 cd 到 redis 的 bin 目录 ls 一下

cd /usr/local/redis/bin
ls

看到以下 5 个文件

redis-benchmark    ----性能测试工具
redis-check-aof      ----日志文件检测工(比如断电造成日志损坏,可以检测并修复)
redis-check-dump  ----快照文件检测工具,效果类上
redis-cli                   ----客户端
redis-server             ----服务端

然后我们启动 redis

./redis-server

此时显示如下则证明启动成功
linux 下 Redis 数据库安装及 PHP7-redis 扩展安装
此时 redis 占据我们的窗口,”Ctrl + C”退出之后 redis 即关闭
我们需要让 redis 在后台启动
首先复制它的配置文件到 redis 目录下

cd /usr/local/redis
cp /usr/local/src/redis-3.2.4/redis.conf ./redis.conf

然后编辑 redis.conf,将”daemonize no”改为 yes

vim redis.conf
daemonize yes (使用 vim 编辑器修改并保存)

这下我们来启动 redis,

./bin/redis-server ./redis.conf

此时 redis 已经在后台运行了
这时我们用 redis-cli 就可以连接了

./bin/redis-cli [-h 127.0.0.1 -p 6379 ]

此时 redis 正式安装完成!
接下来我们去安装 redis 的 php 扩展
对于 php 坏境是 5.*的从以下地址下载

cd /usr/local/src
wget http://pecl.php.net/get/redis-2.2.8.tgz

如果 php 坏境是 PHP7.0 或以上则必须下载 php7 专属扩展

wget https://codeload.github.com/phpredis/phpredis/zip/php7

下载下来需要改名并解压

mv php7 phpredis-php7.zip
unzip phpredis-php7.zip

然后我们开始安装 php-redis 扩展

cd phpredis-php7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

然后我们修改 php.ini,将 redis.so 加入进去

vim /usr/local/php/lib/php.ini
extension=redis.so   (写入并保存)

然后我们重启 php 进程

pkill -9 php
/usr/local/php/sbin/php-fpm

查看一下 phpinfo,
至此我们服务器已将 redis 与 redis 扩展全部安装成功了!


小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明linux 下 Redis 数据库安装及 PHP7-redis 扩展安装
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址