zoukankan      html  css  js  c++  java
  • yum安装 lnmp (linux+nginx+php7.1+mysql5.7)

    1、第一步先更新yum update

    2、yum安装nginx
    安装nginx最新源:
    yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
    yum repolist enabled | grep "nginx*"
    安装nginx:
    yum -y install nginx
    启动nginx:
    service nginx start
    设置nginx服务器开机自启动:
    systemctl enable nginx.service
    检查开机自动是否设置成功:
    systemctl list-dependencies | grep nginx

    3、yum安装mysql5.7
    安装mysql源:
    yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
    yum repolist enabled | grep "mysql.*-community.*"
    安装mysql:
    yum -y install mysql-community-server mysql-community-devel
    启动mysql:
    service mysqld start
    检查mysql启动是否正常:
    service mysqld status 或者 ps -ef | grep mysql
    设置mysqld服务开机自启动:
    systemctl enable mysqld.service
    检查mysqld开机自启动是否设置成功:
    systemctl list-dependencies | grep mysqld

    #查看密码和修改密码

    #查看mysql的root账号的密码 grep 'temporary password' /var/log/mysqld.log 
    
    #登录mysql mysql -uroot -p 
    
    #修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password'; 
    
    #修改root用户可远程登录 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 
    
    #刷新 flush privileges;
    

    4、yum安装php7.1
    安装php源:
    rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
    检查源是否安装成功;
    yum repolist enabled | grep "webtatic*"
    安装php扩展源:
    yum -y install php71w php71w-fpm
    yum -y install php71w-mbstring php71w-common php71w-gd php71w-mcrypt
    yum -y install php71w-mysql php71w-xml php71w-cli php71w-devel
    yum -y install php71w-pecl-memcached php71w-pecl-redis php71w-opcache
    验证php7.1.x和扩展是否安装成功 :
    验证php是否安装成功
    php -v
    验证对应的扩展是否安装成功
    php -m
    设置php-fpm并检测php-fpm的运行状态:
    启动php-fpm
    service php-fpm star
    检查启动是否成功
    service php-fpm status
    设置开机自启动:
    systemctl enable php-fpm.service
    检查开机自启动是否设置成功:
    systemctl list-dependencies | grep php-fpm
    ps -ef | grep php-fpm

    ################################################
    5.单独安装redis
    yum install redis
    #修改配置
    vi /etc/redis.conf
    #daemonize yes 后台运行
    #appendonly yes 数据持久化
    service redis start

    6.安装php-redis扩展
    #先装git
    yum install git

    #git下扩展
    cd /usr/local/src
    git clone https:#github.com/phpredis/phpredis.git

    #安装扩展
    cd phpredis
    phpize

    #修改php配置
    vi /etc/php.ini 添加extension=redis.so

    #重启php
    service php-fpm restart

  • 相关阅读:
    leetcode 1301. 最大得分的路径数目
    LeetCode 1306 跳跃游戏 III Jump Game III
    LeetCode 1302. 层数最深叶子节点的和 Deepest Leaves Sum
    LeetCode 1300. 转变数组后最接近目标值的数组和 Sum of Mutated Array Closest to Target
    LeetCode 1299. 将每个元素替换为右侧最大元素 Replace Elements with Greatest Element on Right Side
    acwing 239. 奇偶游戏 并查集
    acwing 238. 银河英雄传说 并查集
    acwing 237程序自动分析 并查集
    算法问题实战策略 MATCHORDER 贪心
    Linux 安装Redis全过程日志
  • 原文地址:https://www.cnblogs.com/nulige/p/9382064.html
Copyright © 2011-2022 走看看