一、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/document r oot documentroot 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搜索

LNMP环境的安装的更多相关文章

  1. lnmp环境里安装mssql及mssql的php扩展

    小活中用到mssql,于是在自己lnmp环境中安装各mssql数据库 步骤如下: 源码编译安装 (1)下载freetds-stable-0.91源码:http://download.csdn.net/ ...

  2. linux lnmp环境下 安装apache教程

    linux lnmp环境下 安装apache教程 源码安装 apr ,apr-util 安装apache要用<pre>wget http://mirrors.cnnic.cn/apache ...

  3. Centos7之LNMP环境编译安装

    Centos7之LNMP环境编译安装 一.系统环境准备 注:安装时间过长,只做参考!!!1.系统信息 [root@localhost ~]# uname -r 3.10.0-957.el7.x86_6 ...

  4. 在centos6.7中lnmp环境下安装swoole插件和pthreads插件

    1.首先在安装lnmp集成包之前,解压lnmp1.3-full.tar.gz,进入到lnmp1.3-full/include/目录下; 2.输入 vi php.sh;编辑php.sh文档.博主安的是p ...

  5. linux(centos8):lnmp环境编译安装zabbix5.0

    一,zabbix的用途: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 zabbix能监视各种网络参数,保证服务器系统的安全运营: 并提供灵活的通知机制以 ...

  6. lnmp环境一键安装

    lnmp一键安装命令: wget -c http://soft.vpser.net/lnmp/lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz & ...

  7. centos6.9系列LNMP环境的安装

    一.Nginx 1.先解决Nginx的依赖关系: yum install -y pcre-devel openssl-devel 2.安装wget:sudo yum -y install wget 3 ...

  8. LNMP环境简易安装流程

    1.关闭防火墙 [root@CentOS ~]# chkconfig iptables off 2.关闭selinux vi /etc/sysconfig/selinux //将SELINUX=enf ...

  9. CentOS 6.4 LNMP 环境编译安装

    1.关闭 SELinux 编辑 /etc/selinux/config SELINUX="disabled" 2.安装编译器 yum install gcc gcc-c++ -y ...

随机推荐

  1. 使用Spring mvc接收整个url地址及参数时注意事项

    使用Spring mvc接收整个url地址及参数时注意事项:url= http://baidu?oid=9525c1f2b2cd45019b30a37bead6ebbb&td=2015-08- ...

  2. is not allowed to connect to this MySQL server

    解决办法: 这是告诉你没有权限连接指定IP的主机mysql --user=root -p; use mysql; GRANT SELECT,INSERT,UPDATE,DELETE ON host.* ...

  3. HTML Element 与 Node 的区别

    Element 与 Node 的区别 <html> <head><title>Element & Node</title></head&g ...

  4. Java泛型概念

    1. 概述在引入范型之前,Java类型分为原始类型.复杂类型,其中复杂类型分为数组和类.引入范型后,一个复杂类型就可以在细分成更多的类型.例如原先的类型List,现在在细分成List<Objec ...

  5. x01.ExcelHelper: NPOI 操作

    Excel 操作,具有十分明显的针对性,故很难通用,但这并不妨碍参考后以解决自己的实际问题. 有一汇总表如下: 当然,只是示范,产品的代码应该唯一!现在要根据此汇总表产生各个客户的产品清单.由于客户较 ...

  6. 2017寒假零基础学习Python系列之函数之 返回多个值

    Python也和C语言一样有自己的标准库,不过在Python中叫做模块(module),这个和C语言中的头文件以及Java中的包类似,其中math就是其中之一,math模块中提供了sin()和cos( ...

  7. Android源码博文集锦1

    Android精选源码 功能齐全的实用Android视频播放器 实现滑动到底部,加载更多RecyclerViewDemo 使用Kotlin语言编写Android MVP案例KotlinMVPDemo ...

  8. [NOIP2013/Codevs3287]货车运输-最小[大]生成树-树上倍增

    Problem 树上倍增 题目大意 给出一个图,给出若干个点对u,v,求u,v的一条路径,该路径上最小的边权值最大. Solution 看到这个题第一反应是图论.. 然而,任意路径最小的边权值最大,如 ...

  9. java Static的使用

    static是一个静态修饰符,用于修饰成员(成员变量,成员函数).<thinking in java>对staic的使用场景有下面2种定义:“一种情形是只想用一个存储区域来保存一个特定的数 ...

  10. 打印水仙花数(narcissus number)

    题目:打印出所有的"水仙花数(narcissus number)",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身.例如:153是一个" ...