• LINUX:Contos7.0 / 7.2 LAMP+R 下载安装Redis篇


    文章来源:http://www.cnblogs.com/hello-tl/p/7569108.html 

    更新时间:2017-09-21 16:09

    简介

    LAMP+R指Linux+Apache+Mysql+PHP+Redis是一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。

    Apache 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/articles/7568803.html

    Php 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569071.html

    Mysql 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569097.html 

    Redis 安装篇 Demo地址:http://www.cnblogs.com/hello-tl/p/7569108.html 

    0.安装redis依赖

      # yum install gcc tcl gcc-c++

    1.下载redis二进制包

      # wget http://download.redis.io/releases/redis-3.2.9.tar.gz

    2.解压并安装redis

      # tar -zxvf redis-3.2.9.tar.gz
      # cd redis-3.2.9
      # make 
      # make install

    3.redis config文件目录

      # mkdir /home/redis 				//创建conf目录
      # cp redis.conf /home/redis/redis.conf 	//复制conf到redis目录
      # vim /home/redis/redis.conf 	    //修改配置
        daemonize no 改成 daemonize yes
        prot 6379  				//默认端口6379
        requorepass                   //设置密码

    4.简单使用redis

      # which redis-server  			//查看server路径
      # which redis-cli				//查看cli路径  
      # redis-server /home/redis/redis.conf     //启动redis
      # redis-cli            		//进入redis     -p 端口号
      # ps aux|grep redis-server	          //确认redis服务启动

    5.配置PHP redis扩展

      1).检查是否有 php-config  phpize
        (1).编译安装的php在 /home/php7/bin 目录下有
        (2).如果不是编译安装 yum install php-devel 下载php扩展
          可查看他们的安装路径
          # which php-config
          # which phpize
      2).下载PHP redis扩展
        # wget https://github.com/phpredis/phpredis/archive/develop.zip
        # mv develop.zip phpredis-develop.zip
      3).解压缩phpredis-develop.zip
        # unzip phpredis-develop.zip
      4).安装
        (1).进入phpredis扩展目录
          # cd phpredis-develop
        (2).生成configure文件
          # /home/php7/bin/phpize
        (3).编译 configure 配置
          # ./configure --with-php-config = /home/php7/bin/php-config
        (4).编译
          # make
        (5).编译安装
          # make install
          Installing shared extensions 出现他表示扩展完成
        (6).修改php.ini
          # vim /home/php7/lib/php.ini
            最后一行添加
              extension=redis.so
            重新启动apache服务
        php操作redis文档地址 https://github.com/phpredis/phpredis/
    

    文章来源:http://www.cnblogs.com/hello-tl/p/7569108.html 

  • 相关阅读:
    Redis分布式锁实现
    mysql索引命中规则
    spring注解原理
    img 标签访问图片返回403forbidden
    根据注解修改属性的值
    通过反射改变对象的属性
    利用反射获取类或者方法或者字段上的注解的值
    什么时候出现死锁,如何解决?mysql 引擎? 多个like or 查询sql如何优化?什么是常量池?for条件执行顺序
    jvm 基础
    为什么要用jvm .
  • 原文地址:https://www.cnblogs.com/hello-tl/p/7569108.html
Copyright © 2020-2023  润新知