一、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. MongoDB 3.4版本, C# 驱动 2.4 操作

    private static string _connStr = "mongodb://127.0.0.1:27017"; private static string _dbNam ...

  2. matlab对文件目录进行自然排序

    作者:tongqingliu 转载请注明出处: matlab对文件目录进行自然排序 比如我新建一个tmp文件夹,在该文件夹下新建以下txt文件进行测试 a1.txt a2.txt a3.txt a11 ...

  3. js函数验证方式:验证是否是数字,支持小数,负数

    验证 datatype="/^\d+(\.\d+)?$/" validatform验证是否是数字 支持小数点 datatype="d" 貌似支持小数 js函数验 ...

  4. mysql时间戳与日期格式的相互转换

    1.UNIX时间戳转换为日期用函数: FROM_UNIXTIME()[sql] view plain copyselect FROM_UNIXTIME(1156219870); 输出:2006-08- ...

  5. java数组中取出最大值

    class Demo{ public static void main(String []args){ int[] arr={3,54,456,342,2798}; int max=getMax(ar ...

  6. jquery判断按钮是否被选中了

    <script type="text/javascript"> function genjin_view2(elm){ if($(elm).attr("che ...

  7. js字符串转换为数字 总结

    a. 将一个字符串转换为数字的一种缺少些技巧但是很清楚明白的方法就是:把Number()构造函数作为一个函数来调用:  var number = Number(string_value); b. pa ...

  8. Unity3D调用摄像头

    代码启用摄像头 .using UnityEngine;   .using System.Collections;   .   .public class WebCamManager : MonoBeh ...

  9. Oracle系统表实用操作笔记

    1.取得指定用户的所有表名: SQL1: SELECT OWNER AS "对象所有者", OBJECT_NAME AS "表名", OBJECT_ID AS ...

  10. java 图片质量压缩

    /** * 图片质量压缩 * @param file 要压缩的图片文件 * @param input 文件输入流 * @param quality 压缩质量(0-1) * @author ouyang ...