LNMP安装与配置之CentOS7的安装。
LNMP与LAMP是我们常见的两种网站服务器架构。LNMP代表的就是Linux系统下Nginx+MySQL+PHP/Python,LAMP代表的则是Linux系统下Apache+MySQL+PHP/Python。由两个架构组成可以看出,其最主要的区别在于web的选择:一个是Apache,一个是Nginx。
当然,在大流量的时候。把Apache和Nginx结合起来使用,利用Nginx来作为静态脚本的解析,而利用 Nginx的转发特性,将动态脚本的解析转交给Apache来处理,这样,能充分利用两种Web服务器的特点,对于访问量需求较大的站点来说,是一个很不错的选择,这就是LNAMP:Linux+Nginx+Apache+Mysql+PHP/Python。
接下来我们主要是来做LNMP安装与配置。在第一小节,我们主要是对Linux做一个简单的解释与安装。
Linux和Windows一样都是一种操作系统,只不过在操作上有很大的区别,通常很黑屏白字,只有命令行,看着非常的装逼,其实也就那样。在这里我们就不讲那么多废话了,直奔主题安装。
这里我们安装的是Linux众多发行版之一的CentOS7。
一、安装前的准备工作
- 一般大家的电脑的操作系统都是Windows,为了在不改变自己原有系统的情况下,我们普遍基于一款功能强大的桌面虚拟计算机软件VMware Workstation
在这里我们就不介绍他的安装了,没有的同学就自行百度吧。 - 使用ISO镜像文件来安装,所以我们需要提前下载好镜像文件,点击获取。
二、Vmware workstation安装引导
- 打开VMware Workstation点击创建新的虚拟机,出现安装弹窗,点击下一步

选择安装程序光盘映像文件(ISO),点击浏览(R)选择自己下载的镜像文件,确定,点击下一步。

- 虚拟机名称(自定义)和位置(虚拟将会安装在那个路径下,切记一定要保证该路径有足够大的存储空间) ,我这里都是自定义的,大家根据自己的情况来定。然后下一步

处理器配置,大家根据自己电脑的配置来自定义,我选择的是1,4。然后点击下一步
- 虚拟机内存,根据自己电脑配置来自定义,我的电脑是20G的内存,我给了4G。一般不要超过自己电脑内存的百分之70。点击下一步。

- 网络类型,选择使用网络地址转换(NAT),点击下一步。
- 下一步,下一步,到选择磁盘,点击创建新虚拟磁盘,点击下一步

- 指定磁盘容量,选择最大磁盘大小,一般20G作为学习就足够了,可以根据自己的情况再去调整。选择将虚拟磁盘存储为单个文件。

一直点击下一步,至完成,点击完成,默认自动开启此虚拟
三
三、正式安装啦
- 安装页面,鼠标点击是没有用的,先用鼠标点击页面,然后通过键盘,上下键以及回车键选择。第一个选项是直接安装,第二个选项是测试加安装,第三个是检修。系统一般默认指向第二个选项,自己可以通过键盘更改为第一个选项,然后回车。等待出现新的页面

当有新页面是可以使用鼠标了,选择语言,中文一般在最下方,选择好适合的语言,点击继续

进行详细配置,现在一个一个的来,本地化一般不需要动,主要是做对软件选择和安装位置进行更改

点击软件选择(S),出现左右两栏,一栏为基本环境,系统默认是最小化,也就是什么也没有,只有黑屏白字,对初学者来说不是很友好,在这里我选择的是带界面的安装,另一栏为附加选项可以根据自己的情况选择,然后点击完成

进入安装目标位置界面,系统默认自动配置分区,在这里我们选择我要配置分区,然后点击完成

我们有20G的可用空间,一般只做两个配置,一个是交换分区,一个是根区。交换分区一般是内存的2倍大小。剩余的就全给根。我这里是4G的内存,就给了他8192M
剩余的12GIB,就全给根(/)就好。
其中根的设备类型,要改成标准分区,然后点击完成
接受更改
其余的就暂时不用动了,点击开始安装
- 点击ROOT密码
root是Linux系统的最高权限者,必须要设置密码,在这里我设置的密码只有个一个数字,点击完成,你会发现页面最下边有警告,意思是密码设置的太短了,需要点击两次。如果你设置的密码长于8位,并有大小写和特殊字符就不会有这个提示了。点击完成后,回到配置页面,然后等待安装就好
点击重启,然后等待

点击接受许可证,选择我同意许可协议点击,完成,再点击右下角完成配置,然后我们就成功了

四、安装结束,下期再见

LNMP安装与配置之CentOS7的安装。的更多相关文章
- 第1章 开发环境安装和配置(二)安装JDK、SDK、NDK
原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Andr ...
- grafana安装和配置(centos7上配置)
author: headsen chen date: 2019-03-29 10:33:19 1,安装: yum install https://s3-us-west-2.amazonaws. ...
- Linux下 Nginx安装与配置(Centos7)
1:下载解压 #下载 wget http://nginx.org/download/nginx-1.14.0.tar.gz #解压 tar -xzf nginx-1.14.0.tar.gz cd ng ...
- Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装)
说明: 我是用root用户在终端登陆的,如果是非root用户,那在命令前需要加上"sudo",你懂的... 第一步:在Ubuntu下安装Postgresql ...
- zabbix安装及配置(rpm包安装mysql,php,apache,zabbix)
zabbix安装及配置 一.安装mysql.php.apache.zabbix 安装环境: 操作系统:rhel6.3-x86-64 mysql:5.6.23 --官网下载rpm包安装php:5. ...
- Ubuntu 12.04下PostgreSQL-9.1安装与配置详解(在线安装) [转]
说明: 我是用root用户在终端登陆的,如果是非root用户,那在命令前需要加上"sudo",你懂的... 第一步:在Ubuntu下安装Postgresql ...
- 【问题】Debian安装、配置sources.list、安装VMware Tools
Debian安装: 我采用的是纯命令行安装方式.具体安装过程网上一大堆,不介绍了.需要强调一点,那个SSH Server必须选,否则像XShell这样的客户端不能访问Debian. 配置sources ...
- 大数据高可用集群环境安装与配置(07)——安装HBase高可用集群
1. 下载安装包 登录官网获取HBase安装包下载地址 https://hbase.apache.org/downloads.html 2. 执行命令下载并安装 cd /usr/local/src/ ...
- 大数据高可用集群环境安装与配置(04)——安装JAVA运行环境
Hadoop运行在java环境,所以在安装Hadoop之前,需要安装好jdk 提前下载好jdk安装包(jdk-8u161-linux-x64.tar.gz),将它上传到指定的安装目录当中,然后运行安装 ...
随机推荐
- python-linux-集群nginx
一命令基本格式 ----cd ~ 家 ----cd / 根 ---cd .. 上级 ----pwd 当前路径 ----ls -l -a -h ----权限rwxrwxrwx 755 二文件 ...
- PHP学习(3)——数据的存储与检索
要点目录: I.保存数据 II.打开文件 III.创建并写入文件 IV.关闭文件 V.读文件 VI.给文件加锁 VII.删除文件 VIII.其他有用的文件操作函数 IX.数据库管理系统 1.保存数 ...
- springboot使用elasticsearch的客户端操作eslaticsearch
一 ES客户端 ES提供多种不同的客户端: 1.TransportClient ES提供的传统客户端,官方计划8.0版本删除此客户端. 2.RestClient RestClient是官方推荐使用的 ...
- Python 筛选前缀文件
筛选某一文件下内具备某一前缀的文件: for file in files filename = os.path.listdir(file) if 'qianzhui--' in filename: # ...
- 多线程基础知识---sleep和wait区别
1.sleep()是Thread类的静态方法:wait()是Object的成员方法 2.sleep()可以在任何地方使用;wait()只能在同步方法或代码块中使用
- Linux文件权限基础知识
一.文件权限概述 Linux中每个文件或目录都有一组一组9个基础权限位,每三位字符被分为一组,他们分别是属主权限位(占三个字符).用户组权限位(占三个字符).其他用户权限位(占三个字符).比如rwxr ...
- pyhanlp 繁简转换之拼音转换与字符正则化
繁简转换 HanLP几乎实现了所有我们需要的繁简转换方式,并且已经封装到了HanLP中,使得我们可以轻松的使用,而分词器中已经默认支持多种繁简格式或者混合.这里我们不再做过多描述. ·说明 · Han ...
- 神奇的负margin解决border“合并”
如上图所示,这是一个分页样式,a:hover时,需要改变边框的颜色. 我们知道,除表格之外,其他标签的border是不能合并的.要解决这个问题,思路有三: 1.table布局(大概很少有人愿意在这里使 ...
- SQL Server 下载与安装
1.首先去Microsoft官网下载对应的安装程序,下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.运行安 ...
- SQLServer学习之表的操作
SQLServer学习之表的操作 关系数据库通常包含多个表.数据库实际上是表的集合,数据库的数据或者信息都是存储在表中的.表是对数据进行存储和操作的一种逻辑结构,每一个表都代表一个对用户意义的对象. ...