zoukankan      html  css  js  c++  java
  • Centos下yum配置lnmp环境

    首先关闭SELINUX

           vi /etc/selinux/config
           #SELINUX=enforcing       #注释掉
           #SELINUXTYPE=targeted    #注释掉
           SELINUX=disabled         #增加
           :wq  保存,关闭
           shutdown -r now   #重启系统

    配置第三方yum源(CentOS默认的标准源里没有nginx软件包)
    [root@CentOS ~]# wget http://www.atomicorp.com/installers/atomic
    //下载atomic yum源
    [root@CentOS ~]# sh ./atomic

    一、安装nginx
           yum install nginx      #安装nginx,根据提示,输入Y安装即可成功安装
           service nginx start    #启动
           chkconfig  nginx on    #设为开机启动
           /etc/init.d/nginx  restart  #重启
           rm -rf /usr/share/nginx/html/*  #删除ngin默认测试页

    二、安装MySQL
           1、安装mysql

           yum install mysql mysql-server   #询问是否要安装,输入Y即可自动安装,直到安装完成
           /etc/init.d/mysqld start   #启动MySQL
           chkconfig mysqld on   #设为开机启动
           cp /usr/share/mysql/my-medium.cnf   /etc/my.cnf  #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可)

         2、为root账户设置密码
           /usr/bin/mysqladmin -u root password 'new-password'       #设置密码

           MySql密码设置完成,重新启动 MySQL:
           service mysqld restart    #重启

    三、安装PHP
           安装PHP及PHP组件,使PHP支持 MySQL、PHP支持FastCGI模式
           yum -y install php  php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm

          service mysqld restart  #重启MySql
          service nginx  restart  #重启nginx
          service php-fpm  start  #启动php-fpm
          chkconfig php-fpm on  #设置开机启动

    四、配置PHP

          vi  /etc/php.ini   #编辑

          date.timezone = PRC     #在946行 把前面的分号去掉,改为date.timezone = PRC

           vi /etc/nginx/nginx.conf  #编辑
           user   nginx  nginx;  #修改nginx运行账号为:nginx组的nginx用户
           :wq!    #保存退出

           vi /etc/nginx/conf.d/default.conf   #编辑

        index  index.php index.html index.htm;   #增加index.php

       location ~ .php$ {
        root           html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
        include        fastcgi_params;
      }

    五、配置php-fpm

           vi /etc/php-fpm.d/www.conf   #编辑
           user = nginx   #修改用户为nginx
           group = nginx   #修改组为nginx

           service mysqld restart  #重启MySql
           service nginx  restart  #重启nginx
           service php-fpm  restart  #重启php-fpm

  • 相关阅读:
    SI与EMI(一)
    设计上如何避免EMC问题
    EMC与地之重新认识地
    EMC学习之电磁辐射
    围殴拓扑和端接之终结篇
    T型及Fly_by拓扑之应用总结
    拓扑结构介绍及其种类
    [转]Verilog综合时wire和reg如何防止被优化
    Verilog基础知识0(`define、parameter、localparam三者的区别及举例)
    [转]jumbo frame介绍
  • 原文地址:https://www.cnblogs.com/bluealine/p/5469029.html
Copyright © 2011-2022 走看看