安装nginx常见的问题就是gcc,zlib,pcre,openssl缺少这四个依赖,具体的安装办法如下:
1.安装依赖
安装gcc
$ sudo apt-get install gcc
安装zlib
$ sudo apt-get install zlib1g-dev
安装pcre
$ sudo apt-get install libpcre3 libpcre3-dev
安装openssl
$ sudo apt-get install openssl libssl-dev
依赖安装完成。
在centos在可以运行如下命令安装:
gcc 安装
yum install gcc-c++
PCRE pcre-devel 安装
yum install -y pcre pcre-devel
zlib 安装
yum install -y zlib zlib-devel
OpenSSL 安装
yum install -y openssl openssl-devel
安装依赖之后,安装nginx。
2.下载nginx
$ wget https://nginx.org/download/nginx-1.13.4.tar.gz
也可去nginx官网下载
3.解压并进入目录
$ tar -zxvf nginx-1.13.4.tar.gz
$ cd nginx-1.13.4/
4.安装编译
$ ./configure
$ sudo make
$ sudo make install
5.查看nginx版本
/usr/local/webserver/nginx/sbin/nginx -v
6.启动nginx
$ sudo /usr/local/nginx/sbin/nginx
查看是否启动成功,默认端口80
$ curl 127.0.0.1
#如果返回html 里面有 Welcome to nginx! 则成功
外部浏览器访问下图: