linux下安装nginx

1:cd /usr/local

进入usr的local文件夹中

2:wget -c https://nginx.org/download/nginx-1.6.2.tar.gz (sudo wget -c https://nginx.org/download/nginx-1.6.2.tar.gz)

下载nginx的压缩包并复制到usr下的local文件中

这时,报错,提示我权限不够,所以执行 "sudo wget -c https://nginx.org/download/nginx-1.6.2.tar.gz";sudo命令是指已管理员的身份执行某个操作.

3. 安装nginx需要下载四个依赖库文件

 

在 CentOS 中,通过 yum 来与单独的包文件和存储库进行交互。

在Ubuntu中安装依赖库方式如下图所示:

解决依赖包openssl安装,命令:
sudo apt-get install openssl libssl-dev
解决依赖包pcre安装,命令:
sudo apt-get install libpcre3 libpcre3-dev

解决依赖包zlib安装,命令:
sudo apt-get install zlib1g-dev

填坑:

3.1.这里需要了解一下linux发行版的概念:Linux 10个主流发行版本,Ubuntu和CentOS是其中的一个发行版,不同的发行版,对包的管理方式是不一致的.

3.2. 各个发行版本对包的管理,可以参考如下地址:https://linux.cn/article-8782-1.html

4. 将nginx安装目录/etc/local下

首先cd到/usr/local/nginx-1.6.2文件夹中

./configure --prefix命名的作用:编译的时候用来指定程序存放路径 。

5.编译成功之后,在/usr/local文件夹下会生成一个nginx文件夹,如下图所示

nginx文件夹下包含四个文件夹

6.源码安装的启动

启动:/usr/local/nginx/sbin/nginx

关闭:/usr/local/nginx/sbin/nginx -s stop

重启:/usr/local/nginx/sbin/niginx -s reload

7. 查看是否成功

原文地址:https://www.cnblogs.com/panbin/p/11363751.html