centos下php环境安装redis
一、安装redis(仅可在服务器使用,尚不能通过浏览器访问)
(1)首先下载redis:wget http://download.redis.io/releases/redis-4.0.9.tar.gz
(2)解压redis:tar -zxvf redis-4.0.9.tar.gz
(3)进入redis目录:cd redis-4.0.9
(4)make编译:make
(5)进入redis的src目录执行:cd src
(6)执行开启redis:./redis-server
如果看到redis独特的官方标志,则说明安装成功、或者可以执行./redis-cli打开redis的客户端,执行简单的set操作,如果可以get的话说明安装成功
二、安装phpredis(此时就可以通过浏览器访问了)
(1)下载phpredis安装包:wget https://github.com/phpredis/phpredis/archive/develop.zip
(2)解压phpredis:unzip develop.zip
(3)进入phpredis目录:cd cd phpredis-develop/
(4)使用phpize生成configure文件:/usr/local/php7-legend/bin/phpize
(5)然后检查当前的环境是否满足要安装软件的依赖关系:./configure --with-php-config=/usr/local/php7-legend/bin/php-config
(5)然后进行编译:make -j
(6)然后安装:make install
(7)然后进入php的自定义扩展目录:/usr/local/php7-legend/lib/php/extensions/no-debug-non-zts-20160303/
(8)正常应该可以看到:redis.so
(9)然后再进入配置文件配置中添加redis扩展:cd /usr/local/php7-legend/lib/
(10)添加:extension=redis.so
(11)记得重启php-fpm之后,再查看phpinfo信息是否有redis扩展
这时候可以执行以下代码测试了(redis的服务端必须开启)
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->set("who","me");
$test=$redis->get("who");
var_dump($test);
centos下php环境安装redis的更多相关文章
- CentOS下LAMP环境安装配置
本来几下yum都能装好的,yum却出问题了,报错:AttributeError: 'YumBaseCli' object has no attribute '_not_found_i',可能是某个文件 ...
- CentOS 系统下使用 yum 安装 Redis
本文主要介绍在 CentOS 7 系统下使用 yum 安装 Redis 的过程. 更改 yum 源 将 Centos 的 yum 源更换为国内的阿里云源. 首先备份你的原镜像文件,保证出错后可以恢复: ...
- CentOS下通过yum安装svn及配置
CentOS下通过yum安装svn及配置 1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata s ...
- Nginx - Windows下Nginx初入门,附CentOS下Nginx的安装
公司刚使用nginx,预先学习下.鉴于机器没有Linux环境,在Windows熟悉下. 下载 目前(2015-07-11),nginx的稳定版本是1.8.0,在官网下载先,windows版的nginx ...
- Windows和Centos下Docker的安装配置
Windows和Centos下Docker的安装配置 windows环境下的安装(win10) 在Windows系统上需要利用toolbox来安装Docker,现在 Docker 有专门的 Win10 ...
- 【转】Centos下编译升级安装Boost
https://www.xingchenw.cn/article/191 Centos下编译升级安装Boost 首先在官网现在相应的包 https://www.boost.org/users/down ...
- centos下php扩展安装imagemagick
centos下php扩展安装imagemagick 2015-10-23TONY7PHP 对于php的imagick主要是两部分的安装 ImageMagick主程序地址http://www.image ...
- CentOS下SNMP的安装与使用
CentOS下SNMP的安装与使用 导读 简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol).数据库模型(datab ...
- centos 下查找软件安装在哪里的命令
linux centos 下查找软件所安装的目录在哪里 1. 如果是rpm安装的可以:rpm -ql linux(1)package-name 具体你可以man rpm 2. 可以在根目录上直接fin ...
随机推荐
- 自定义的打印语句NSLog在控制台输出不完整的完美解决
// 打印日志 debug #ifdef DEBUG // 调试状态, 打开LOG功能 #define APPLog( s, ... ) printf("class: <%p %s:( ...
- 二十三、详述 IntelliJ IDEA 中恢复代码的方法「进阶篇」
咱们已经了解了如何将代码恢复至某一版本,但是通过Local History恢复代码有的时候并不方便,例如咱们将项目中的代码进行了多处修改,这时通过Local History恢复代码就显得很麻烦,因为它 ...
- [node.js学习]为node.js写的一个操作mysql的类
不支持一个对象在不同异步中使用,模仿的php框架 speedphp中的model模块 GaryMysql.js var mysql = require('mysql'); var pool = nul ...
- 给requests模块添加请求头列表和代理ip列表
Requests 是使用 Apache2 Licensed 许可证的 基于Python开发的HTTP 库,其在Python内置模块的基础上进行了高度的封装,符合了Python语言的思想,通俗的说去繁存 ...
- maven 环境变量 设置
Maven安装与配置 一.需要准备的东西 1. JDK 2. Eclipse 3. Maven程序包 二.下载与安装 1. 前往https://maven.apache.org/download. ...
- Spring整合Mybatis SQL语句的输出
[1.修改Spring-Mybatis] <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSes ...
- Jquery 操作 select 的操作指南
这里我们以一个简单的select作为原型来进行说明: <select> <option value="a1">香蕉1</option> < ...
- MySQL必知必会 读书笔记二:MySQL使用
使用MySQL 选择数据库 使用USE关键字 USE database; 了解数据库和表 如果不知道可以使用的数据库名时,可用MySQL的SHOW命令来显示这些信息. SHOW DATABASES; ...
- 纯JS实现轮播图特效——详解
<div id="slider"> <div id="sliderImgs"> <img src="img/mi04.j ...
- 常用关于时间的一些设置。获取当前时间后30天;判断时间段一年内;Date转String,String转Date
//获取当前时间后30天(之前也可),天数不限可修改1 var data = new Date(); var date1 = newe Date(date); date2 = date1.se ...