zoukankan      html  css  js  c++  java
  • Centos7.2 下搭建LNMP环境(终极版)Yum安装

    
    

    PHP7.1+Nginx+MySQL5.7

    安装PHP

    //安装源只要遇到选择的全是Y

    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

    //安装PHP和PHP-FPM

    yum install php71w php71w-cli php71w-fpm  

    //安装相关扩展

    yum install php71w-mbstring php71w-common
    yum install php71w-gd php71w-mcrypt 
    yum install php71w-mysql php71w-xml 
    yum install php71w-soap php71w-xmlrpc

     只要显示版本那就OK!

     安装Nginx

    //安装nginx
    yum install nginx  
    //启动nginx
    systemctl start nginx  
    //使用systemctl设置开机启动
    systemctl enable nginx  

     Nginx 安装完成

    如果打不开就关闭防火墙

    firewall-cmd --permanent --zone=public --add-service=http  
    firewall-cmd --reload  

    安装Mysql

    //安装MySQL源
    yum install https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
    //安装MySQL
    yum install mysql-community-server
    //启动MySQL
    systemctl start mysqld  
    //设置开机启动
    systemctl enable mysqld
     grep 'temporary password' /var/log/mysqld.log   获取mysql5.7的默认密码

    然后登陆

    mysql -uroot -p

     然后修改密码的强度

    set global validate_password_policy=0; 
    set global validate_password_length=1;

    然后最后执行修改操作,把密码修改为root
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root;
    然后exit;退出重新登陆就完成了

    设置Nginx和PHP-FPM

    我已经安装好需要程序,要想PHP请求被Nginx接收并转交给PHP-FPM再由PHP解释器执行返回结果,还需要做一些配置。

    //启动PHP-FPM
    systemctl start php-fpm  
    //设置开机启动
    systemctl enable php-fpm  
    server {  
      listen        80;
      server_name   zkt.devnet;
      root          /data/www/zkt.devnet;
      index         index.php index.html;
    
      location / {
        try_files $uri $uri/ /index.php?$query_string;
      }
    
      location ~ .php$ {
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
      }
    }
    
    //重启Nginx
    systemctl restart nginx
    //在/data/www/zkt.devnet增加phpinfo.php文件写入以下内容
    <?php  
      phpinfo();

     

    就OK了

    原文链接

    http://www.zkt.name/centos-7-an-zhuang-phpkai-fa-huan-jing/

    感谢这位大师

  • 相关阅读:
    CodeForces
    CodeForces
    springboot 入门七-静态资源处理
    springboot 入门六-多环境日志配置
    springboot 入门五-日志一
    springboot 入门四-时间类型处理
    springboot 入门三- 读取配置信息二(读取属性文件方式)
    springboot 入门二- 读取配置信息一
    springboot 入门一 hello world!
    SVN提交小结(转)
  • 原文地址:https://www.cnblogs.com/wlphp/p/8584262.html
Copyright © 2011-2022 走看看