美文网首页
centos安装lnmp,redis

centos安装lnmp,redis

作者: 响呼雷 | 来源:发表于2019-10-12 15:08 被阅读0次

    安装nginx

    安装nginx源

    yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    

    安装nginx

    yum install nginx
    

    启动nginx

    service nginx start
    

    安装MySQL5.7.*

    安装mysql源

     yum localinstall  http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
    

    安装mysql

    yum install mysql-community-server
    

    安装mysql的开发包,以后会有用

    yum install mysql-community-devel
    

    启动mysql

    systemctl restart mysqld
    

    查看mysql启动状态

    systemctl status mysqld
    

    获取mysql默认生成的密码

    grep 'temporary password' /var/log/mysqld.log
    

    换成自己的密码

    image.png
    mysql -uroot -p
    mysql>  ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
    mysql> quit;
    

    安装php7.2

    安装 EPEL 软件包

    yum install epel-release
    

    安装 remi 源

    yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    

    安装 yum 扩展包

    yum install yum-utils
    

    启用 remi 仓库

    yum-config-manager --enable remi-php72 $ sudo yum update
    

    安装php7.2

     yum install php72
    

    安装扩展

     sudo yum install php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache
    

    php-fpm 服务设置开机自启

    systemctl enable php72-php-fpm.service
    

    路径整理

    nginx 配置文件

    /etc/nginx/nginx.conf
    

    nginx 默认项目路径

    /usr/share/nginx/html
    

    安装目录

    /etc/opt/remi/php72
    

    安装redis

    我都是在 usr/local/ 下创建的redis目录,切换到redis目录,执行下面的命令

    wget http://download.redis.io/releases/redis-4.0.9.tar.gz
    tar -zxvf redis-4.0.9.tar.gz
    mv redis-4.0.9 /usr/local/redis
    cd /usr/local/redis
    make 
    make install
    

    启动redis服务

    cd src
    ./redis-server
    

    接下来修改redis.conf,设置密码和后台运行方式

    requirepass foobared     将“foobared”改成自己的密码
    daemonize no    将“no”改为yes
    

    配置redis服务管理脚本:

    cp /usr/local/redis/redis-4.0.9/utils/redis_init_script /etc/init.d/redis
    

    修改redis,vim /etc/init.d/redis

    CONF="/usr/local/redis/redis-4.0.9/redis.conf"
    

    启动redis服务

    $ /etc/init.d/redis start
    Starting Redis server...
    12797:C 30 May 22:53:34.030 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
    12797:C 30 May 22:53:34.030 # Redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=12797, just started
    12797:C 30 May 22:53:34.031 # Configuration loaded
    

    安装PHP redis扩展

    wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
    tar -zxvf phpredis-4.0.2.tar.gz
    cd phpredis-4.0.2
    find / -name php-config    
    #找到php-config,如果找不到,执行yum -y install php-devel      
    #sudo phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install
    

    将redis.so添加到php.ini中

    extension=redis.so
    

    重启php-fpm

    systemctl restart php72-php-fpm
    

    相关文章

      网友评论

          本文标题:centos安装lnmp,redis

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