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搜索

posted on 2017-07-26 16:47  顶级手法  阅读(330)  评论(0编辑  收藏  举报