没有安装redis的请看我的上篇文章linux安装redis。
https://blog.csdn.net/duqiang741/article/details/80858103
1、下载phpredis扩展
任意目录
wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
减压
tar -zxvf phpredis-2.2.4.tar.gz
进入减压目录
cd phpredis-2.2.4
2、编译phpredis
使用phpize编译先执行phpize如图,php的安装目录不一样换到自己对应的php安装目录找到bin/phpize执行如下图
配置,php的安装目录不一样换到自己对应的php安装目录找到bin/php-config执行如下图
扫描二维码关注公众号,回复:
1811055 查看本文章
# ./configure --with-php-config=/phpstudy/server/php/bin/php-config
编译安装
make
make install
make install后如下图所示生成 phpredis.so在/phpstudy/server/php/lib/php/extensions/no-debug-non-zts-20131226/下php安装目录不一样,所以显示的生成路径也不一样。
3、配置php.ini
找到自己的php.ini位置。可以用phpinfo();搜索php.ini如图
打开自己的php.ini
在末尾加上extension="redis.so"如图
重启php(启动时换成自己的php安装目录就行)
# killall php-fpm
# /phpstudy/server/php/sbin/php-fpm
查看phpinfo();搜索redis,如图安装正常
4、测试
新建一个redis.php文件
<?php
//实例化redis
$redis = new Redis();
//连接
$redis->connect('127.0.0.1', 6379);
// 设置一个字符串的值
$redis->set('cat', 111);
//获取一个字符串的值
echo $redis->get('cat'); // 111
?>
访问redis.php
输出111
到此phpredis扩展安装完成