1.下载

下载地址:wget http://download.redis.io/releases/redis-4.0.8.tar.gz

[root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz    (地址若失效请更换)

解压:[root@localhost redis]# tar xzf redis-4.0.8.tar.gz

重命名

[root@localhost redis]# mv redis-4.0.8 redis

进入目录 cd redis

2.安装redis

安装:使用make命令

[root@localhost redis]# sudo make && sudo make install

等待安装完成。

3.配置

运行:[root@localhost redis]# src/redis-server   需要在redis的安装目录下执行命令。


这个并不是在后台运行redis,所以当命令行界面关闭的时候,就会失去链接,所以为了方便,我们需要将他配置为后台运行

编辑配置文件:vim redis.conf   redis.conf就在当前目录下。将daemonize=no改为daemonize=yes  然后保存。

然后启动

[root@localhost redis]# src/redis-server ./redis/conf

这个时候我们的redis服务段就已经后台运行了。

然后启动客户端:

src/redis-cli

测试:set test  changyiyi     设置key  value

获取: get  test

以上就是redis在linux上的简单安装配置。使用更多关于使用redis的语法,请参照redis官网:https://redis.io/

4.php安装redis扩展

下载phpredis扩展

下载地址:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

执行命令:

[root@localhost local]# wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

解压:tar zxvf

[root@localhost local]# tar zxvf 2.2.4.tar.gz

执行phpize

[root@localhost phpredis]# /usr/local/php5/bin/phpize   这个是根据自己实际的路径进入

指定php配置路径:

[root@localhost phpredis]# ./configure --with-php-config=/usr/local/php5/bin/php-config

编译安装:sudo make && sudo make install

执行命令:[root@localhost phpredis]# sudo make && make install

将扩展加入php配置文件php.ini中  php.ini的路径是你自己环境的路径

[root@localhost phpredis]# vim /etc/php/php.ini

在里面加入一行:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/redis.so

然后保存,重启php

ps -ef | grep php-fpm

Kill -quit 进程号

启动php:

/usr/local/php5/sbin/php-fpm

然后在phpinfo()中查看redis扩展:

检查php是否成功安装php的redis扩展,并能够使用。

创建一个测试php文件redis.php

vim redis.php

键入内容:

<?php

$redis = new redis();
$redis->connect('127.0.0.1',6379);
$redis->set("test","Helloworld!");
$result = $redis->get("test");//检测是否连接成功
echo "Server is running: " . $redis->ping();
echo "\n";
echo $result;

?>

执行php文件。

php redis.php

输出:Server is running: +PONG.....

成功!可以在php中开始愉快的使用redis了。

Linux上安装Redis+PHP安装Redis扩展相关推荐

  1. 在RedHat Enterprise Linux 上Oracle 9i的安装配置与调优

    1 安装配置Oracle 9i数据库 本章描述内容如下所示: 1.1 安装前的准备工作 介绍在安装Oracle之前所需的准备工作. 1.2安装前的系统设置 介绍在安装Oracle之前所必须的系统设置. ...

  2. 在 Linux 上以 All-in-One 模式安装 KubeSphere

    前言 最近部门内需要进行私有化部署,所以这个系列主要是以docker+Kubernetes 技术选型和的调研为主了. 很久没有更新博客,这里把自己的随笔记录到博客中,后续再进行详细整理吧 一.在 Li ...

  3. linux dhcp 安装系统,Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE)

    Linux上基于网络自动化安装系统(CentOS6.5+DHCP+TFTP+PXE) 一.前言 安装系统常用的方式就是,光驱安装,U盘安装,但是这种手动安装方法效率都很低,而且出错概率大. 现在网卡速 ...

  4. Linux上的中文输入法安装(Ubuntu + Kali五笔拼音)

    Linux上的中文输入法安装Ubuntu + Kali五笔拼音 1.输入法框架 2.输入法 3.操作系统 4.使用体验 5.安装输入法 6.输入配置 1.输入法框架 在Linux上,常见的输入法框架有 ...

  5. Linux上全源码安装Apache、MySQL、PHP、WSF安装(转载)

    Linux上全源码安装Apache.MySQL.PHP.WSF安装 博客分类: PHP PHPMySQLApacheLinuxSQLite Linux上全源码安装Apache.MySQL.PHP.WS ...

  6. Linux上:使用VMware17安装Centos8.5并配置网络、WSL安装Ubuntu、

    文章目录 第一章: Linux概述 1.1 操作系统 1.2 操作系统的发展史 1.3 Linux发行版 第二章WSL安装linux 2.1 WSL简介 2.2安装Ubuntu 2.3 Ubuntu功 ...

  7. linux加微软的数据库,在Linux上使用Microsoft SQL – 安装SQL

    Microsoft 分享一下如何在Linux上使用Microsoft SQL 2017. SQL Server 2017旨在处理开源数据和应用程序的异构环境.在本技术白皮书中,您将获得业界领先的关系数 ...

  8. linux上源码编译安装mysql-5.6.28

    在 linux 上编译安装 mysql-5.6.28.tar.gz http://www.mysql.com/ mysql下载地址: http://www.mysql.com/downloads/my ...

  9. linux上验证cudnn是否安装成功_非root用户安装cuda与cudnn

    很多小伙伴都和我抱怨(其实我自己也是)服务器上管理员已安装好显卡驱动或已安装的CUDA版本无法满足自己要求(要么太高要么太低),与自己需要的TensorFlow或者Pytorch版本不兼容,急的头皮发 ...

  10. linux上听FM程序,安装和使用Odio在Linux上收听FM收音机的方法

    Linux平台上有一些很棒的无线电应用程序可用于在Linux上收听FM Radio(收音机),本文介绍Odio,包括安装和使用它来收听FM收音机的方法. 启用S​​nap支持和安装Odio 由于Sna ...

最新文章

  1. Python imp模块 实际使用中的坑
  2. [POJ 3345] Bribing FIPA
  3. 他在 B 站有 140 万粉丝,今天来免费带你学 Linux 了!
  4. 线性求所有逆元的方法
  5. 白光干涉衍射实验的计算机仿真,白光干涉_衍射实验的计算机仿真_蓝海江.pdf
  6. html ajax 数据传送,HTML AJAX 简单数据JS
  7. 7-6 实现图形接口及多态性 (30 分)
  8. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(9) - 64位指令格式(通用格式)
  9. 剑指offer——面试题51:数组中重复的数字
  10. 关于rstudio的一些快捷键
  11. c语言编程跑马灯,走楼灯设计(C语言设计跑马灯程序)
  12. ISO14001是什么管理体系
  13. 那些年,我们一起追过的seo培训!
  14. [html] 你有使用过blockquote标签吗?说说它的用途有哪些?
  15. H2O中添加算法-模型训练篇
  16. 64位Win10 2004正式版_MSDN我告诉你win10 2004镜像下载
  17. css3-简笔画 腾讯QQlogo
  18. python从入门到实践19章答案
  19. 安卓逆向学习资料推荐
  20. 【恋恋不忘你xp主题】_8.4

热门文章

  1. Net-a-Porter Coach factory outlet
  2. AMBA5 AHB协议规范(AHB5,AHB-Lite)中文版-第一章 引言
  3. Fragment交互,接口方式从一个Fragment传参到另一个Fragment
  4. ORACLE函数大全
  5. java.sql.SQLException: ORA-01008: 并非所有变量都已绑定的解决方法
  6. JNDI(Java Naming and Directory Interface,Java命名和目录接口)
  7. 基于深度学习的人脸表情识别开发
  8. 微信小程序的按钮怎么添加图标icon?
  9. 机器人制作开源方案 | Delta型腿机器狗实现原地动作
  10. 花谢花飞花满天,红消香断有谁怜?