• 技术文章 >后端开发 >PHP问题

    linux下 php怎么安装redis扩展

    藏色散人藏色散人2021-10-18 10:31:06原创59

    linux下php安装redis扩展的方法:1、下载phpredis扩展;2、通过“tar zxvf”解压;3、执行phpize;4、指定php配置路径;5、将扩展加入php配置文件php.ini中;6、重启php即可。

    本文操作环境:linux5.9.8系统、phpredis2.2.4版、DELL G3电脑

    linux下 php怎么安装redis扩展?

    Linux上安装Redis+PHP安装Redis扩展

    1.下载

    下载地址:wget http://download.redis.io/releases/redis-4.0.8.tar.gz

    [root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz (地址若失效请更换)

    解压:[root@localhost redis]# tar xzf redis-4.0.8.tar.gz

    重命名

    [root@localhost redis]# mv redis-4.0.8 redis

    进入目录 cd redis

    2.安装redis

    安装:使用make命令

    [root@localhost redis]# sudo make && sudo make install

    等待安装完成。

    3.配置

    运行:[root@localhost redis]# src/redis-server 需要在redis的安装目录下执行命令。


    这个并不是在后台运行redis,所以当命令行界面关闭的时候,就会失去链接,所以为了方便,我们需要将他配置为后台运行

    编辑配置文件:vim redis.conf redis.conf就在当前目录下。将daemonize=no改为daemonize=yes 然后保存。

    然后启动

    [root@localhost redis]# src/redis-server ./redis/conf

    这个时候我们的redis服务段就已经后台运行了。

    然后启动客户端:

    src/redis-cli

    测试:set test changyiyi 设置key value

    获取: get test

    以上就是redis在linux上的简单安装配置。使用更多关于使用redis的语法,请参照redis官网:https://redis.io/

    4.php安装redis扩展

    下载phpredis扩展

    下载地址:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

    执行命令:

    [root@localhost local]# wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

    解压:tar zxvf

    [root@localhost local]# tar zxvf 2.2.4.tar.gz

    执行phpize

    [root@localhost phpredis]# /usr/local/php5/bin/phpize 这个是根据自己实际的路径进入

    指定php配置路径:

    [root@localhost phpredis]# ./configure --with-php-config=/usr/local/php5/bin/php-config

    编译安装:sudo make && sudo make install

    执行命令:[root@localhost phpredis]# sudo make && make install

    将扩展加入php配置文件php.ini中 php.ini的路径是你自己环境的路径

    [root@localhost phpredis]# vim /etc/php/php.ini

    在里面加入一行:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/redis.so

    然后保存,重启php

    ps -ef | grep php-fpm

    Kill -quit 进程号

    启动php:

    /usr/local/php5/sbin/php-fpm

    然后在phpinfo()中查看redis扩展:

    检查php是否成功安装php的redis扩展,并能够使用。

    创建一个测试php文件redis.php

    vim redis.php

    键入内容:

    <?php

    $redis = new redis();$redis->connect('127.0.0.1',6379);
    $redis->set("test","Helloworld!");$result = $redis->get("test"); //检测是否连接成功
    echo "Server is running: " . $redis->ping();
    echo "\n";echo $result;

    ?>

    执行php文件。

    php redis.php

    输出:Server is running: +PONG.....

    成功!可以在php中开始愉快的使用redis了。

    推荐学习:《PHP视频教程

    以上就是linux下 php怎么安装redis扩展的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:linux php
    上一篇:php怎么设置警告等级 下一篇:php header怎么延时跳转
    线上培训班

    相关文章推荐

    • 一文详解Redis中的LRU算法• 深入解析Redis中的Info指令• 带你吃透Redis中的主从复制、Sentinel、集群• 2021年Redis高频面试题分享(附答案分析)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网