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
?>