1、安装Redis

1.1 如果没有安装wget,安装wgetyum install wgetwget http://download.redis.io/releases/redis-3.2.0.tar.gz

1.3 解压,并进入解压目录进行编译。编译成功后会在redis-3.2.0目录下生成相关文件$ tar xzf redis-3.2.0.tar.gz

$ cd redis-3.2.0$ make

如果make时没有发现gcc,那么安装gccyum install gcc gcc-c++ kernel-devel

再次make,如果出现如下错误zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory

zmalloc.h:55:2: error: #error "Newer version of jemalloc required"

则使用如下命令进行makemake MALLOC=libc

1.4 在文件夹redis-3.2.0下启动redis服务,输入如下命令后回车。./src/redis-server redis.conf &

1.4 检测

#检测后台进程是否存在

ps -ef |grep redis

#检测6379端口是否在监听

netstat -lntp | grep 6379#使用`redis-cli`客户端检测连接是否正常

./src/redis-cli127.0.0.1:6379> keys *(empty list or set)127.0.0.1:6379> set key "hello world"OK127.0.0.1:6379> get key"hello world"

1.5 停止服务#使用客户端

./src/redis-cli shutdown

#因为Redis可以妥善处理SIGTERM信号,所以直接kill -9也是可以的

kill -9 PID

2、安装Redis的PHP扩展

2.1 安装phpizeyum install php-devel

2.2 下载扩展源码包,直接用wget#wget下载github上的文件

wget https://github.com/nicolasff/phpredis/archive/master.zip

2.3 如果没装unzip,需要先安装unzipyum install unzip

2.4 解压master.zipunzip master.zip

2.5 解压目录为phpredis-master,进入该文件夹,开始编译php扩展phpize

2.6 配置环境./configure

2.7 编译make && make install

编译完成后显示:Build complete.

Don't forget to run 'make test'.  Installing shared extensions:     /usr/lib64/php/modules/

进入/usr/lib64/php/modules/文件夹,发现redis.so的扩展

2.8 修改/etc/php.ini,添加下面的扩展extension=redis.so

2.9 重启服务器service httpd restart

最后查看phpinfo,显示如下,代表安装成功:

3、PHP代码测试

<?php

$redis = new Redis();

$redis->connect('127.0.0.1', 6379);

$redis->set('name','zhou', 10);$key_1 = $redis->get('name');

echo $key_1;

?>

centos php.ini redis,CentOS下安装Redis及Redis的PHP扩展相关推荐

  1. mac php7安装redis,mac 下安装php7.1 redis

    1.下载phpredis源文件 https://nodeload.github.com/nicolasff/phpredis/zip/master 下载后解压 2.执行命令 phpize  执行后执行 ...

  2. Linux(CentOS 7_x64位)系统下安装RDkit(修正)

    Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...

  3. centos 64位linux系统下安装appt(只有32位)命令的apktool工具包的笔记

    centos 64位linux系统下安装appt命令的apktool工具包的笔记,有需要的朋友可以参考下. 首先,安装apktool包 1. wget http://android-apktool.g ...

  4. windows7下安装php的imagick和imagemagick扩展教程

    这篇文章主要介绍了windows7下安装php的imagick和imagemagick扩展教程,同样也适应XP操作系统,Win8下就没测试过了,需要的朋友可以参考下 最近的PHP项目中,需要用到切图和 ...

  5. centos 启动一个redis_linux环境下安装部署redis服务器

    概述 Redis是Remote Dictionary Server的缩写.他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库.今天把之前在生产环境下安装部署redis的 ...

  6. linux系统下安装和配置redis(2021版)

    前言:最近在阿里云市场中租用了一台ESC,学习和研发用途.操作系统版本为CentOS 7.9 64位,需要配置一些基础环境,其中就包括redis.在此记录下redis的安装和配置过程,方便自己和后来者 ...

  7. windows下安装和配置Redis

    一.下载windows版本的Redis 官网上不提供windows版本的,现在官网没有下载地址,只能在github上下载,官网只提供linux版本的下载    官网下载地址:redis.io/down ...

  8. redis linux安装配置,linux下安装配置单点redis

    so easy. step1. 下载资源 redis-4.0.10.tar.gz step2. 解压到 /usr/local/redis下面 tar -zxvf redis-4.0.10.tar.gz ...

  9. Windows下安装并设置Redis

    如果需要配置访问密码等,请参考:  Redis单机版简单安装脚本 Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定.详情请参考: http:// ...

  10. Redis Mac下安装与使用

    目录 一.下载安装包 二.编译 三.服务端与客户端命令 1.服务端启动命令 2.客户端连接命令 3.服务端关闭命令 一.下载安装包 官网地址:http://redis.io/download 下载后, ...

最新文章

  1. deploy java eclipse_使用eclipse的mvn deploy部署本地包到maven私有库
  2. idea mybatis generator插件_在idea中使用mybatis generator逆向工程生成代码
  3. vue中数组长度_vue.js - 如何获得动态数组的数组长度 - SO中文参考 - www.soinside.com...
  4. 关于C++指针的理解
  5. 常见RAID的各级别的特性简介(RAID0、1、5、6、10)
  6. 2016福州大学软件工程第四次团队作业-系统设计成绩汇总
  7. CF449B Jzzhu and Cities(Dijkstra)
  8. 利用Python进行「基金投资组合优化」(一)
  9. 史上最通俗的《深入理解计算机网络》目录
  10. (65)FPGA模块例化(parameter)
  11. 数人云CTO解读Docker 1.12和金融业容器化
  12. 沈南鹏:移动互联网会带来9大创新性的领域
  13. python 除数总是提示为0_Python错误的处理方法
  14. 当网卡收到的包的目的地址是主机上另一个网卡的地址.arp总结
  15. 玩转树莓派-2.配置你的树莓派
  16. vba判断文件编码格式_VBA编写Ribbon Custom UI编辑器07——写入xml
  17. java适配器模式_java设计模式之适配器模式
  18. PHP表单省市县三级联动,用php做省份的三级联动 附带数据库
  19. 解决微信内置浏览器tel:手机号不能打电话的问题
  20. HBase的协处理器(Coprocessor)、HBase如何使用二级索引、observer协处理器、 endpoint协处理器、Hbase 协处理器加载方式

热门文章

  1. netcore编程之后面对不习惯的xshell黑屏部署,是时候使用jenkins自动化发布工具了...
  2. java条件触发,条件事件触发Anylogic
  3. 【摄影测量原理】第四章:解析空中三角测量
  4. ArcGIS 10.2数字化线状要素时自动拼接成一条线
  5. C和指针之memmove函数 memcpy函数 strcspn函数 strspn函数 strrstr函数实现
  6. Android之如何让Android studio编译更快
  7. Android之基于BaseAdapter和SimpleAdapter的GridView
  8. 微信jssdk开发,PHP,必要步骤
  9. java 只有日期的类_JAVA日期和时间类彻底解决(1)[转]
  10. 男朋友出的性格测试题