zoukankan      html  css  js  c++  java
  • lamp+redis集群配置详解

     

    一,配置防火墙,开启80、3306端口

    #停止firewall服务
    systemctl stop firewalld.service
    #禁止firewall开机启动
    systemctl disable firewalld.servic
    #安装
    yum install iptables-services
    #编辑防火墙配置文件 
    vi /etc/sysconfig/iptables
    加入红色的两行代码,请注意位置一定要对应。 # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
    -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT #最后重启防火墙使配置生效 systemctl restart iptables.service #设置防火墙开机启动 systemctl enable iptables.service
    关闭selinux
    #修改配置文件
    vi /etc/selinux/config
     
    #SELINUX=enforcing #注释掉
    #SELINUXTYPE=targeted #注释掉
    SELINUX=disabled #增加
    
    #使配置立即生效
    setenforce 0 
     
     
     
    二, 安装lamp
    yum -y  httpd  http://d-devel php php-devel mariadb mariadb-server
     
    三,安装redis
     
    1,安装最新的redis,需要安装Remi的软件源

         yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

    当遇见询问的时候输入y

         yum --enablerepo=remi install redis

    yum -y install redis

    2,也可以源码安装

    从官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版即可。

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

    源码安装时需要提前安装好gcc相关的包
    yum install -y gcc g++ gcc-c++ make
    yum install -y open-ssl-devel gcc glibc gcc-c*   
    验证gcc是否安装成功:#rpm -qa|grep gcc
    # make test #如果没有什么错误再往下执行
    # make && make install
    tar xzf redis-3.2.4.tar.gz -C /usr/local/

    3, 启动redis

    systemctl enable redis.service

    vim /etc/redis.conf
    修改成:bind 0.0.0.0   slaveof 10.66.1.123
    安装phpredis扩展模块  ./configure --with-php-config=/usr/bin/php-config --enable-redis
    make && make install
    cd 进去后输入命令phpize
     

    修改 配置文件: vim /usr/local/php5/lib/php.ini

    vim /etc/php.ini

    在最后添加下面2行:extention_dir="/usr/lib64/php/modules/"

    extention=redis.so

    进入配置文件,修改redis server='10.66.1.128'    memory prefix='你的网页地址'

    发布先,没写完整,改天待续

     
     
     
     
     
     
    关于作者:博主思想敏锐,涉猎甚广,英语学士,法律硕士,熟悉c,web,js,java, php,目前主要从事linux服务器运维及计算机硬件维护。
  • 相关阅读:
    apache安装遇到的问题
    babel+gulp实时转码ES6
    highcharts点击切换,不能自适应宽度
    多行文本溢出
    文件上传
    iscroll最后一个列表项无法显示出来
    curry化函数
    zepto中animate方法的使用注意
    js去除中间空格
    JS实现计算任意一个数的各个位数的和
  • 原文地址:https://www.cnblogs.com/Anwar/p/8892554.html
Copyright © 2011-2022 走看看