文档章节

Linux php7.0 安装redis和PHP扩展

dingdayu
 dingdayu
发布于 2016/03/21 13:51
字数 300
阅读 3636
收藏 6

一、安装redis

下载最新版

wget http://download.redis.io/redis-stable.tar.gz

解压编译

tar zxvf redis-2.4.17.tar.gz  
cd redis-2.4.17  
make  
make PREFIX=/usr/local/webserver/redis install

配置redis

mkdir /etc/redis  
cp redis.conf  /etc/redis/redis.conf  
mkdir /var/lib/redis

拷贝命令文件

cp redis-server /usr/local/bin/
cp redis-cli /usr/local/bin/

修改配置信息

# 然后新建目录,存放配置文件
mkdir /etc/redis
mkdir /var/redis
mkdir /var/redis/log
mkdir /var/redis/run
mkdir /var/redis/6379
# 在redis解压根目录中找到配置文件模板,复制到如下位置。
cp redis.conf /etc/redis/6379.conf
# 通过vim命令修改
daemonize yes  #介个是设置服务在后台运行
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/6379
8.redis-server /etc/redis/6379.conf  运行redis

二、安装PHP扩展

git clone:

git clone  https://github.com/phpredis/phpredis.git

访问:https://github.com/phpredis/phpredis

切换分支:

git checkout -b php7 origin/php7

检查PHP扩展

/usr/local/php7/bin/phpize

建立编译连接

./configure --with-php-config=/usr/local/php7/bin/php-config

make

make

make test

make test

安装

make install

检查so文件

 cd /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/
 ls

修改php.ini

vi /usr/local/php7/etc/php.ini

添加:extension="redis.so"

三:重启

sudo service nginx restart
sudo /etc/init.d/php-fpm restart

四、测试

……


© 著作权归作者所有

dingdayu

dingdayu

粉丝 34
博文 119
码字总数 59598
作品 3
海淀
后端工程师
私信 提问
ubuntu安装PHP7.0以及memcache,redis等常用扩展

添加第三方源 由于ubuntu各个版本目前都没有官方的PHP7.0的源,所以我们只能自己添加第三方的源 更新源,安装PHP 添加源之后,我们需要更新源。然后正式开始安装PHP7.0 最后安装常用扩展 目前...

fangjinzhen
2016/03/06
1K
0
PHP 7.0 安装使用与性能监测!

PHP 7.0发布,网上关于新版的介绍很多,介于 7.0 在正式发布之前已经发过若干个 Beta、8个 RC,应该不会出现重大问题。今日我将一台机器升级至 PHP 7.0 并将有关信息记录如下。 本人使用 Ub...

OneAPM蓝海讯通
2015/12/31
98
0
Windows下使用redis

redis是什么就不必多说了,WEB开发者没有不认识的,与memcached谁优谁劣也不去争论,今天只讲在Windows下面安装redis并且使用PHP去操作redis。 首先,我们要去下载redis。官网并没有提供Win...

一个不想写代码的程序员
2017/11/14
0
0
Redis安装与PHP7.0扩展

操作系统:CentOS7.2 64位 一、安装Redis 1.下载最新版本: 这样就安装成功 2. 运行redis, 进入src目录,运行下面命令 3. 测试: 4. 自启动 自启动: 二、安装Redis PHP扩展 1.下载安装扩展 ...

lock-li
2018/03/15
294
0
Windows下安装phpRedis扩展

Windows下安装phpRedis扩展 通常在做PHP程序测试时,会用到Redis。而一般测试都是在Windows下进行的,所以需要在Windows环境下安装phpRedis扩展,用以支持php对Redis的访问。 工具/原料 php调...

梦梦阁
2018/10/17
14
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
466
10
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
19
0
spring cloud

一、从面试题入手 1.1、什么事微服务 1.2、微服务之间如何独立通讯的 1.3、springCloud和Dubbo有哪些区别 1.通信机制:DUbbo基于RPC远程过程调用;微服务cloud基于http restFUL API 1.4、spr...

榴莲黑芝麻糊
今天
9
0
Executor线程池原理与源码解读

线程池为线程生命周期的开销和资源不足问题提供了解决方 案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程实现方式 Thread、Runnable、Callable //实现Runnable接口的...

小强的进阶之路
昨天
30
0
maven 环境隔离

解决问题 即 在 resource 文件夹下面 ,新增对应的资源配置文件夹,对应 开发,测试,生产的不同的配置内容 <resources> <resource> <directory>src/main/resources.${deplo......

之渊
昨天
29
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部