首页 > 代码库 > LNMP搭建2:Nginx编译安装

LNMP搭建2:Nginx编译安装

1.切换到/usr/local/src/目录下载nginx-1.6.2.tar.gz安装包

[root@centos6 ~]# cd /usr/local/src

[root@centos6 src]# ls

nginx-1.6.2.tar.gz

2.解压安装包

[root@centos6 src]# tar zxvf nginx-1.6.2.tar.gz

[root@centos6 src]# echo $?

0

3.进入安装目录

[root@centos6 src]# cd nginx-1.6.2

安装配置依赖项

[root@centos6 src]# yum install -y gcc pcre-devel zlib-devel

配置安装选项

[root@centos6 nginx-1.6.2]# ./configure --prefix=/usr/local/nginx --with-pcre

4.直到配置全部正确开始编译

[root@centos6 nginx-1.6.2]# echo $?

0

[root@centos6 nginx-1.6.2]# make

5.编译无误之后开始安装

[root@centos6 nginx-1.6.2]# echo $?

0

[root@centos6 nginx-1.6.2]# make install

[root@centos6 nginx-1.6.2]# echo $?

0

6.安装好之后可以看到如下目录结构,其中nginx是可执行文件,类似于httpd

[root@centos6 nginx-1.6.2]# ls /usr/local/nginx/

conf  html  logs  sbin

[root@centos6 nginx-1.6.2]# ls /usr/local/nginx/sbin

nginx

7.将nginx加入系统环境变量PATH中:

[root@centos6 nginx-1.6.2]# vim /etc/profile.d/path.sh

#!/bin/bash

export PATH=$PATH:/etc/init.d/:/usr/local/mysql/bin/:/usr/local/php/bin/:/usr/local/php/php/sbin/:/usr/local/nginx/sbin/

[root@centos6 nginx-1.6.2]# source /etc/profile.d/path.sh

8.启动Nginx服务

[root@centos6 nginx-1.6.2]# nginx

9.查看Nginx进程

[root@centos6 nginx-1.6.2]# ps aux | grep nginx

root  1870  0.0  0.0   3548   520 ?   Ss   06:48   0:00 nginx: master process nginx

nobody  1871  0.0  0.0   3732   876 ?    S    06:48   0:00 nginx: worker process

root  1873  0.0  0.0   5984   748 pts/0    S+   06:48   0:00 grep nginx

10.查看端口

[root@centos6 nginx-1.6.2]# netstat -lnp |grep nginx

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      12001/nginx


LNMP搭建2:Nginx编译安装