快速搭建lnmp方法

  • A+
所属分类:运维笔记

网站的,基本就逃脱不了搭建web服务器这个过程,很多站长喜欢使用军哥的lnmp一键安装包,但是用过的人都知道,安装包编译的时间很长,而且如果你的服务器配置再低级一些的话,可能就要更久,或者遇到服务器直接休克宕机!然而,今天我们介绍一个方法,可以直接把基于最新的LNMP安装到你的服务器中!

本文以centos7.1为例(我推荐所有站长用centos,不为什麽,经验之谈)

 安装篇:

Nginx篇:

直接到http://nginx.org/packages/      下载你的平台所需的包

快速搭建lnmp方法

比如我的是centos,就点centos,然后根据自己系统版本和所需的nginx版本选择rpm包!

64位的就是x86_64,32位的就是i386!

定位到所需的nginx版本后,右击复制链接地址

然后回到自己的ssh,输入:

rpm -ivh 你的nginx链接

然后输入

是不是会出现:

快速搭建lnmp方法

然后nginx就这样装好了!

MySQL篇:

对于MySQL,本人推荐是mariadb,用法和MySQL一模一样,对我们来说仅仅,就仅仅是换了个名字而已!

使用yum安装,可以安装高版本的,或者解决centos6 yum仓库没有

创建写入配置文件:

然后yum 安装

启用服务和让服务器自启动:

初始化数据库:

创建MySQL密码等等!

好了,MySQL搭建好了!

PHP篇:

首先安装两个Yum源:

CentOS/RHEL 7.x:

CentOS/RHEL 6.x:

然后大家可以输入命令:

会看到

快速搭建lnmp方法

好多版本的PHP,然后大家就可以安装自己想要的php版本以及对应的模块了!

yum -y install 就行,提醒下,必须要装的是结合MySQL的,还有php-fpm模块!不然你的网站跑不起来的!

比如我要安装php7,我就

具体模块和版本依照自己的程序来,建议使用php5.6,因为php7的兼容性还不是很好,不然白费功夫出现莫名的bug!

运行测试:

快速搭建lnmp方法

OK,php安装成功!

至此,LNMP已经安装成功,一般从头到尾不需要两分钟的!

配置篇:

首先统一下web服务器运行的用户:

上面这两条命令直接运行就可以了!

然后在/etc/nginx/conf.d里面创建你的网站配置文件:

按照下面的配置文件来写

对于wordpress等需要伪静态规则的,直接在这里添加伪静态规则,具体规则自行百度!

然后

绑定下你的域名,就可以直接访问了!

教程结束,如果有什么奇葩的问题的,可以选择关闭SELINUX!

这样很快的就搭建了自己的web服务器,而且功能和版本可以自定义,简单快捷!大大节省了服务器磁盘空间和内存!不需要一键安装包那么无脑,遇到问题没法解决!

如果搭建过程中遇到什么问题,请留言!

david

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:2   其中:访客  1   博主  0   引用   1

    • avatar coney 0

      想问下可以改主题吗?

    • 来自外部的引用: 1

      • 最完整的ss-panel前后端搭建方法(最新版) | echo少年