1、下载相关组件(4个)
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
http://zlib.net/zlib-1.2.11.tar.gz
http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
http://nginx.org/download/nginx-1.10.2.tar.gz
可通过命令在线下载:sudo wget 下载地址
或本地下载完通过File Zilla上传到ubuntu
2、依次解压(解压到usr/local/src目录下)
通过命令解压:sudo tar -zxf 压缩包
解压完进入目录:cd 文件名
(注意安装之前需安装c++编译环境)
3、进入usr/local/src目录下依次编译安装:
sudo .configure
sudo make
sudo make install
4、启动nginx
查看nginx安装目录:whereis nginx
进入nginx目录并启动:cd usr/local/nginx
sudo sbin/nginx
如报错:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
1.用whereis libpcre.so.1命令找到libpcre.so.1的位置
2.用sudo ln -s /usr/local/lib/libpcre.so.1 /lib64命令做个软连接
3.用命令查看软连接是否成功:ldd $(which /usr/local/nginx/sbin/nginx)
如果出现:libpcre.so.1 => not found
重新添加软连接:sudo ln -s /usr/local/lib/libpcre.so.1 /lib/x86_64-linux-gnu/
再次查看出现:libpcre.so.1 => /lib/x86_64-linux-gnu/libpcre.so.1 (0x00007f71fec64000)
4.在nginx安装目录(/usr/local/nginx)下启动nginx:sudo sbin/nginx
5.查看nginx状态:ps -aux | grep nginx