小白初入Linux之Nginx安装

今天突然想安装个Nginx玩玩,说干就干,经过一番学习后开始折腾。

首先检查下编译环境

dpkg -l | grep 'build-essential'

dpkg -l | grep 'libtool'

如果缺少就安装

sudo apt-get install build-essential

sudo apt-get install libtool

去官网下载需要的版本http://nginx.org/download/

wget http://nginx.org/download/nginx-1.17.8.tar.gz

解压开始编译

tar -xzvf nginx-1.17.8.tar.gz  -C ~/MySpace/Src/ (-C 自定义解压目录)

cd ~/MySpace/Src/nginx-1.17.8/

./configure --prefix=/usr/local/nginx (./configure是源代码安装的第一步,主要的作用是对即将安装的软件进行配置,检查当前的环境是否满足要安装软件的依赖关系。具体参数大家可以网上查阅) 

报错。。。看了下是缺少PCRE library 那就安装

解决 sudo apt-get install libpcre3 libpcre3-dev

继续执行 又报错。。。

解决 sudo apt-get install openssl libssl-dev zlib1g-dev

再次执行 ok了

make (从Makefile中读取指令,然后编译)

make install (从Makefile中读取指令,安装到指定的位置)

sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf (使用指定路径的配置文件启动)

浏览器查看

 已经可以使用了,下一篇我们研究nginx的使用。

总结

  学到了几个linux常用命令

    ./configure 

    make 

    make install

  知道了一些文件的作用 

   /usr/local 用户自己编译的软件默认会安装到这个目录下

猜你喜欢

转载自www.cnblogs.com/warm-sun/p/12295703.html