美文网首页
PHP redis扩展

PHP redis扩展

作者: 一生悬命Cat | 来源:发表于2019-02-10 13:23 被阅读0次

linux下安装redis 4.0
1.下载源码
wget http://download.redis.io/releases/redis-4.0.0.tar.gz
tar xzf redis-4.0.0.tar.gz
cd redis-4.0.0
make(make MALLOC=libc)
cd src/
make test
make install
2. make 的时候会提示报错,缺少gcc,tcl之类的错误,直接安装就可以了。
yum install gcc
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
出现以下这个界面就是安装成功了。

image
  1. 编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。

mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp redis.conf /usr/redis

cd /usr/redis

4、启动Redis服务。

$ redis-server redis.conf

5、然后用客户端测试一下是否启动成功。

$ redis-cli

redis> set foo bar

OK

redis> get foo

"bar"

6. 备注需要修改redis.conf的几个配置节点

vi /etc/redis.conf

daemonize no改为 yes #以守护进程方式运行

把bind 127.0.0.1 注释掉

把protectionmode 改为no,否则远程客户端链接不上。

安装php的redis扩展

cd /
wget https://codeload.github.com/phpredis/phpredis/zip/develop -O phpredis.zip
unzip phpredis.zip
cd /phpredis-develop
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install

编辑php.ini

vi /usr/local/php/etc/php.ini
添加一行
extension=redis.so
service php-fpm restart
php -m

相关文章

网友评论

      本文标题:PHP redis扩展

      本文链接:https://www.haomeiwen.com/subject/ueoteqtx.html