centos 安装php扩展redis
来源:互联网 发布:reflower for mac 编辑:程序博客网 时间:2024/06/08 17:15
1.安装redis
安装教程在redis的官网上就有,这里详细讲一下。
wget
下载网上的资源需要用到wget工具,有的同学的服务器可能是新装的还没有来得及装(比如我。。。)
- #安装wget
- yum install wget
ok,然后开始安装redis,顺便说一句,连接外国网站真是慢的不得了,两三次下载都卡住了 = =
- $ wget http://download.redis.io/releases/redis-2.8.6.tar.gz
- $ tar xzf redis-2.8.6.tar.gz
- $ cd redis-2.8.6
- $ make
make错误
然后。QAQ,make的时候又出现了错误
安装gcc
看来没有安装gcc....
- #安装gcc
- yum install gcc gcc-c++ kernel-devel
再次make错误
然后安装的时候又发现出现了错误- zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
- zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"
然后去百度了,解决方案为
- make MALLOC=libc
make完成
接下来就是耐心等待,下面是我看到的结果。- Hint: To run 'make test' is a good idea ;)
- make[1]: Leaving directory `/root/redis-2.8.6/src'
这样就算安装完成了。
启动redis服务
请注意,如果你在make的时候出现上述的问题,那么,在启动redis服务的时候就要注意了
- #官方网站提示这样启动服务
- src/redis-server
- #但是出现了上面的问题后,请用下面的方式启动redis服务
- nohup src/redis-server redis.conf &
启动redis服务完成。
简单测试
下面是简单测试。
- [root@localhost redis-2.8.6]# src/redis-cli
- 127.0.0.1:6379> ping
- PONG
2.安装PhpRedis
phpize
phpredis属于PHP扩展,所以需要phpize,如果你的服务器没有安装phpize,要先安装
- #安装phpize
- yum install php-devel
下载源码包
直接用wget好了
- #wget下载github上的文件
- wget https://github.com/nicolasff/phpredis/archive/master.zip
unzip
下面要解压zip文件,首先,你,要,有个,unzip....- #安装了这么多的软件,想想也该知道怎么装这个东西了吧
- yum install unzip
- #解压
- unzip master.zip
编译
下面正式开始编译php扩展- #1.准备phpize编译环境
- [root@localhost phpredis-master]# phpize
- Configuring for:
- PHP Api Version: 20090626
- Zend Module Api No: 20090626
- Zend Extension Api No: 220090626
再次ls就会发现文件夹中多了几个配置文件
- #2.配置环境
- ./configure
这个步骤会将上一步准备好的配置文件进行执行
- #3.编译
- make && make install
balabala...........
- #编译完成
- Build complete.
- Don't forget to run 'make test'.
- Installing shared extensions: /usr/lib/php/modules/
进入/usr/lib/php/modules 文件夹,发现redis.so的扩展。
修改php.ini
- [root@localhost phpredis-master]# vi /etc/php.ini
- extension=redis.so
重启服务器
- [root@localhost modules]# service httpd restart
- 停止 httpd: [确定]
- 正在启动 httpd: [确定]
查看phpinfo
阅读全文
0 0
- centos 安装php扩展redis
- centos安装redis及php-redis扩展
- centos安装redis及php-redis扩展
- centos安装redis和php-redis扩展
- centos 安装redis和php redis扩展
- centos 7上php-redis扩展安装
- Centos 6.X 安装php-redis扩展
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- CentOS php5安装Redis以及php-redis扩展
- CentOS系统安装Redis及Redis的PHP扩展
- CentOS 安装 Redis 和 php redis.so 扩展笔记
- CentOS系统安装Redis及Redis的PHP扩展
- centos手动编译安装apache、php、mysql、redis扩展
- Centos下给php安装Redis扩展及编译问题解决
- Redis php 扩展安装
- Redis php 扩展安装
- php redis 扩展安装
- 安装PHP REDIS 扩展
- 机器视觉知识第一弹~_~
- Retrofit2完全教程
- #python练习#leetcode 406. Queue Reconstruction by Height【贪心】
- Sass与less的区别
- 获取当前日期和时间并格式输出
- centos 安装php扩展redis
- hihoCoder 156周 岛屿
- Idea+StringBoot+cxf
- iOS之地图与定位
- 移动前端不得不了解的html5 head 头标签
- 在springboot项目中访问mongodb的
- 宝塔Linux面板-宝塔面板快速建站详细教程
- 向量的求导
- UML的十三种图