• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    php在linux环境中如何使用redis详解

    1.php安装。

    2.下载redis并编译(最好是在 /usr/local目录下运行该命令)

    # wget http://download.redis.io/releases/redis-6.0.8.tar.gz
    # tar xzf redis-6.0.8.tar.gz
    # cd redis-6.0.8
    # make
    

    3.完成后进入src目录运行redis

    # cd src
    # ./redis-server
    

    如果运行成功,会出现redis图片,以及必要信息提示成功。

    服务器规则组打开6379端口(默认)。

    注意:这个窗口目前不能退出,因为现在还不能后台运行,得一直挂着。(如果想要后台运行,需要在redis.conf文件中修改,但是在实际项目使用中没用。)

    4.打开新的终端命令行工具,进入redis的下载的目录中。

    # cd src
    # ./redis-cli
    

    现在已经进入了redis,写几个命令测试一下

    redis> set foo bar
    OK
    redis> get foo
    bar
    

    5.php使用redis需要安装phpredis驱动

    $ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
    $ cd phpredis-3.1.4           # 进入 phpredis 目录
    $ /usr/local/php/bin/phpize       # php安装后的路径
    $ ./configure --with-php-config=/usr/local/php/bin/php-config    
    $ make  make install
    

    结束后会输出:Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/

    6.修改php.ini文件

    vim /usr/local/php/etc/php.ini
    

    增加以下内容

    [redis]
    extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/"
                        #安装phpredis输出的地址
    extension=redis.so
    

    7.重启php-fpm,打开phpinfo(),可以看到redis信息。创建一个php文件。

    touch redis.php
    vim redis.php
    

    redis.php文件内容

    ?php
      //连接本地的 Redis 服务
      $redis = new Redis();
      $redis->connect('127.0.0.1', 6379);
      echo "Connection to server successfully";
      //设置 redis 字符串数据
      $redis->set("tutorial-name", "Redis tutorial");
      // 获取存储的数据并输出
      echo "Stored string in redis:: " . $redis->get("tutorial-name");
    ?>
    

    文件创建好后保存退出,运行该文件

    php redis.php
    

    输出内容:Connection to server successfullyStored string in redis::Redis tutorial

    8.成功了,可以在项目中使用redis,或者框架中按照文档来使用redis。

    到此这篇关于php在linux环境中使用redis的文章就介绍到这了,更多相关php linux环境使用redis内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • 详解PHP解决守护进程Redis假死
    • thinkphp5redis缓存新增方法实例讲解
    • PHP使用Redis队列执行定时任务实例讲解
    • php基于redis的分布式锁实例详解
    • Thinkphp5+Redis实现商品秒杀代码实例讲解
    • PHP操作Redis常用命令的实例详解
    • php操作redis命令及代码实例大全
    • php之redis短线重连案例讲解
    上一篇:PHP文件操作简单介绍及函数汇总
    下一篇:Mac系统下搭建Nginx+php-fpm实例讲解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    php在linux环境中如何使用redis详解 php,在,linux,环境,中,如何,