前提
1,空系统
2,切换到root(后续安装有很多需要root权限的地方) sudo su
步骤
1,安装编译工具
apt-get install build-essential
2,安装libtool
apt-get install libtool
3,选择源码目录,可以是任何目录
cd usr/local/src
4,安装PCRE库(别用2-10.22版本,用8.38版本,否则下面会报头文件缺失错误)
1,获取源码 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
2,解压源码 tar -zxvf pcre-8.38.tar.gz
3,切换目录 cd pcre-8.38
4,编译前检查 ./configure
5,编译 make
6,安装 make install
5,切换目录
cd /usr/local/src
6,安装zlib库
1,获取源码 wget http://zlib.net/zlib-1.2.8.tar.gz
2,解压源码 tar-zxvf zlib-1.2.8.tar.gz
3,切换目录 cd zlib-1.2.8
4,编译检查 ./configure
5,编译 make
6,安装 make install
7,切换目录
cd /usr/local/src
.8,安装ssl
1,获取安装包 wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
2,解压 tar-zxvf openssl-1.0.1t.tar.gz
9,切换目录
cd /usr/local/src
10,安装nginx
1,获取源码包 wget http://nginx.org/download/nginx-1.10.2.tar.gz
2,解压源码包 tar -zxvf nginx-1.10.2.tar.gz
3,切换目录 cd nginx-1.10.2
4,编译检查
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.38 --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1t
5,编译 make
6,安装 make install
11,开启nginx(默认安装在/usr/local/nginx下)
1,cd /usr/local
2,nginx/nginx
12,查看nginx是否运行
ps -ef|grep nginx
当然也可以在window端打开浏览器输入服务器的地址检测是否安装成功,下图代表安装成功:
13,请听下回分解