我用 Linux

php配置使用redis

2019-07-31  本文已影响0人  火车叨位去去

说明:php使用redis需要
1.安装redis
2.php的redis扩展

1.redis的安装

wget http://download.redis.io/releases/redis-4.0.8.tar.gz
tar xzvf redis-4.0.8.tar.gz
cd redis-4.0.8
make
cd src 
make install PREFIX=/usr/local/redis   #手动指定安装位置
###移动配置文件
cd ../
mkdir /usr/local/redis/etc   #在安装目录下新建etc文件夹
mv redis.conf /usr/local/redis/etc  #将配置文件移动到新疆的etc下
###将redis改为守护进程运行
vi /usr/local/redis/etc/redis.conf    #将daemonize no 改成daemonize yes
###启动命令
/usr/local/redis/bin/redis-server  /usr/local/redis/etc/redis.conf 第一条需要启动服务,第二条是配置文件,带上配置文件启动,会读取相关配置

2.安装php的redis扩展

wget https://github.com/phpredis/phpredis/archive/4.1.0.tar.gz  #拿包
tar -zvxf 4.1.0.tar.gz 
cd phpredis-4.1.0/
/www/server/php/71/bin/phpize    #找到你自己的phpize的路径
#第一条 指定phpredis安装位置(非必须)第二条,指定php-config位置,必须
./configure --prefix=/usr/local/phpredis4.1 --with-php-config=/www/server/php/71/bin/php-config
make && make install
#修改php.ini文件,加上这句
extension = redis.so

3.测试

1.一定要先重启一下web服务器,重载配置
输出一下phpinfo();
能找到这个就ok了


2.使用php连接redis
一定要先把redis服务开启,启动命令在上面
php测试代码:
<?php
$redis=new Redis();
$redis->connect('127.0.0.1', 6379);   #如果连接有问题,这里会直接会报错
echo "Connection to server sucessfully";
#查看服务运行情况
echo $redis->ping();
###################输出#################
Connection to server sucessfully
+PONG
?>
上一篇下一篇

猜你喜欢

热点阅读