编译安装nginx

在这里插入图片描述
在这里插入图片描述
环境为Ubuntu1804虚拟机

安装依赖

sudo apt-get install build-essential	#安装gcc g++ make等
sudo apt install libpcre3 libpcre3-dev	#pcre 解决p1
sudo apt install zlib1g-dev	#zlib 解决p2

build-essential 软件包的依赖关系

root@ruoke:~$ apt-cache depends build-essential
build-essential
 |Depends: libc6-dev
  Depends: <libc-dev>
    libc6-dev
  Depends: gcc
  Depends: g++
  Depends: make
    make-guile
  Depends: dpkg-dev

具体安装

cd /usr/local
wget http://nginx.org/download/nginx-1.17.10.tar.gz
cd nginx-1.17.10
./configure --prefix=/usr/local/nginx
make
make install
#启动
cd /usr/local/nginx/sbin
./nginx
#关闭
./nginx -s stop

看一下ip然后尝试访问
编译安装nginx_第1张图片

编译安装nginx_第2张图片

nginx的编译和安装

a)编译的第一步:用configure来进行编译之前的配置工作

–prefix:指定最终安装到的目录 默认值 /usr/local/ngnix

–sbin-path:用来指定可执行文件目录:默认的是 sbin/nginx

–conf-path:用来指定配置文件目录:默认的是 conf/nginx.conf

b)用make来编译,生成了可执行文件

c)用make命令开始安装 sudo make install

你可能感兴趣的:(Linux入坟)