码迷,mamicode.com
首页 > 其他好文 > 详细

LNMP环境的安装

时间:2016-06-19 18:37:06      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:linux

                                  lnmp环境的安装

1.对静态网页的支持比较好

2.配置简单

3.性能,比apache高3倍以上

4.支持更大的并发连接数


安装前准备

关闭防火墙chkconfig iptables off

关闭selinux chkconfig selinux off


1.安装pcre(支持正则表达式)

直接使用yum安装

yum -y install pcre-devel-7.8-6.el6.i686.rpm

如图所示表示安装成功

技术分享

2.安装zlib支持压缩

yum -y install zlib-devel-1.2.3-29.el6.i686.rpm

如图所示表示安装成功

技术分享


3.创建nginx系统用户

useradd -M -s /sbin/nologin nginx

添加一个nignx系统用户,-M不创建家目录,-s  /sbin/nologin  不能登录


4.nginx安装

(1)tar -zxvf nginx-1.0.8.tar.gz

(2)./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module

--prefix  ----指定安装路径

--user  --group  指定用户和组

--with-http_stub_status_module  安装访问统计模块

(3)make

(4)make install

如图所示表示安装成功

技术分享

开启服务测试

/usr/local/nginx/sbin/nginx  开启nginx服务器

Netstat  -anpt 查看服务及监听端口是否启动

如图所示表示成功启动

技术分享

浏览器访问测试如图所示

技术分享


将nginx启动程序拷贝到系统能够识别的目录下,以便直接使用命令就能启动服务

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin 建立一个软连接,这样系统就能够查找到该服务,可以直接使用nginx命令启动服务器

 

由于nginx没有提供直接停止该服务的命令,所以一般直接使用kill命令杀死相关进程

使用cat命令查看nginx的进程号

cat /usr/local/nginx/logs/nginx.pid

再使用kill命令杀死进程

kill -s QUIT 进程号

如图所示

技术分享

再使用netstat -anpt查看,没有80端口在监听,说明nginx服务已关闭

编写一个启动脚本,以便可以直接使用service(注意:改命令是redhat特有命令)命令调用nginx程序的开启关闭

Cd /etc/init.d/  #该目录下的脚本可以直接使用service命令调用执行

创建一个nginx启动脚本

Vim nginx  #创建一个nginx启动脚本

如图所示

技术分享

Chkconfig --add nginx   将nginx服务添加到服务列表,没有报错表示添加成功,可使用chkconfig --list 查看系统服务列表

这样就可以像启动系统服务一样开启或关闭nginx服务了

LNMP环境的安装

标签:linux

原文地址:http://kaichan.blog.51cto.com/11587386/1790777

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!