CentOS下安装Redis及Redis的PHP扩展

一、安装redis(PC上装应用程序的概念)

1: 安装redis
yum install redis

2: 启动 (进入/etc,找到redis.conf 并修改 daemonize no(第128行) 为 daemonize yes,这样就可以默认启动)
redis-server
redis-server /etc/redis.conf

3: 测试
redis-cli
127.0.0.1:6379> set key "abb"
OK
127.0.0.1:6379> get key
"abb"

二、安装Redis的PHP扩展(让redis和php产生关联,即在php里使用redis)

1: 安装phpize
yum install php-devel

2: 下载扩展源码包,直接用wget
wget https://github.com/nicolasff/phpredis/archive/master.zip

3: 解压master.zip 进入该文件夹 编译php扩展(如果没装unzip,需要先安装unzip yum install unzip)
unzip master.zip
cd phpredis-master
phpize
(如果有多个版本的php就加全php所在的目录 如下)
/alidata/server/php-5.5.7/bin/phpize
(这条命令执行完毕后,当前目录中多了一个文件configure)

4: 配置环境
./configure --with-php-config=/alidata/server/php-5.5.7/bin/php-config

5: 编译
make && make install
(完成后显示
Build complete.

Don't forget to run 'make test'.
Installing shared extensions:    /alidata/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212/
进入/alidata/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212/文件夹,发现redis.so的扩展)

6: 修改你php安装目录下的/etc/php.ini,添加下面的扩展
extension_dir = "/alidata/server/php-5.5.7/lib/php/extensions/no-debug-non-zts-20121212"
extension=redis.so

7: 重启服务器
service httpd restart
service php-fpm restart

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容