zoukankan      html  css  js  c++  java
  • LNMP环境的安装

    一、LNMP的安装

    1.准备工作

       #清理已经安装包

    rpm -e httpd
    rpm -e mysql
    rpm -e php
    yum -y remove httpd
    yum -y remove mysql
    yum -y remove php
    
    #搜索apache包
    rpm -qa http*
    
    #强制卸载apache包
    rpm -e --nodeps 查询出来的文件名
    
    #检查是否卸载干净
    rpm -qa|grep http*

    #配置防火墙,开启80端口、3306端口
    vi /etc/sysconfig/iptables
    找到‘
    -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
    然后:wq!保存退出,重启防火墙
    /etc/init.d/iptables restart

    #关闭SELINUX
    rm -rf  /etc/selinux/config
    vi /etc/selinux/config

       添加一行内容:

    SELINUX=disabled为了避免麻烦我们是直接删掉了这个文件然后又重新建了一个,如果对这块熟悉的话可以直接vi配置文件,然后注释掉所有选项之后添加这行内容。
    :wq!保存退出
    shutdown -r now 重启系统生效

     

    2.安装配置

      ①Nginx的安装部署

       yum install nginx -y ;

      如果提示没有安装包,执行一下命令获取源文件后再安装

      rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 

      yum install nginx -y ;

      启动

      service nginx start

        设为开机启动

       chkconfig php-fpm on

      配置php-nginx环境:

      vi /etc/nginx/conf.d/default.conf

            location ~ .php$ {
        root          html;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME /data/html/phpwind/documenoodocumentroot fastcgi_script_name;
        include        fastcgi_params;
        }
      将root和SCRIPT_FILENAME分别改成你安装的实际路径
         ②安装PHP
      

      yum install php #根据提示输入Y直到安装完成

      yum install 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 #这里选择以上安装包进行安装,根据提示输入Y回车

      ③安装mysql
      yum install mysql* -y
     
      修改默认密码
     
      # mysql -uroot -p
      Enter password: 【输入原来的密码】
      mysql>use mysql;
      mysql> update user set password=passworD("test") where user='root';
      mysql> flush privileges;
      mysql> exit;      
      
      如果忘记了root密码,可以通过以下方式来修改
      /etc/init.d/mysqld stop
      mysqld_safe --skip-grant-tables &
      mysql> use mysql;
      mysql> UPDATE user SET password=password("test123") WHERE user='root';   
      mysql> flush privileges;
      mysql> exit; 
     

    参考链接:

    1.http://www.linuxidc.com/Linux/2016-10/136047.htm
    2.http://www.cnblogs.com/hehongbin/articles/5741270.html
    3.http://www.linuxidc.com/Linux/2017-03/141762.htm
    4.http://blog.csdn.net/han_cui/article/details/54892400?locationNum=14&fps=1

    tips:

    1.linux文件中显示行号 

    在vi状态下,输入:set num显示行号

    2.linux文件中定位行号

    在vi状态下,输入:行号,例如:28就是定位到28行

    3.linux文件中搜索关键字

    在vi状态下,输入/关键字,例如/ServerName搜索

  • 相关阅读:
    selenium 设置等待时间
    mac下配置python+selenium+chrome环境
    自定义filter
    urllib登录的cookie复制到headers,模拟登录人人网
    urllib中的保存cookie使用,运用cookiejar来模拟登录人人网
    urllib中的cookie使用,四种方法
    urllib中的https使用,导入ssl模块
    urllib判断重定向
    urllib中的down,下载百度图片为例
    urllib中的本地代理设置
  • 原文地址:https://www.cnblogs.com/lina520/p/7240328.html
Copyright © 2011-2022 走看看