Linux安装nginx
安装:
系统平台:CentOS 7 64位。
一、安装编译工具及库文件
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
二、首先我们要准备好Nginx和Pcre这两个压缩包
为什么在安装nginx之前要安装PCRE库?
解答:PCRE库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,那么在编译Nginx时就必须把PCRE库编译进Nginx,因为Nginx的HTTP模块需要靠它来解析正则表达式。另外,pcre-devel是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译Nginx所必须使用的
下载Pcre,下载地址:http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
下载 Nginx,下载地址:http://nginx.org/download/nginx-1.6.2.tar.gz
使用命令解压文件 :tar -zvxf nginx-1.13.7.tar.gz 、 tar -zvxf pcre-8.35.tar.gz
解压好可以选择更改名称或不更改,我这边就更改名称吧!
使用命令 mv 进行更改名称,mv也可以做文件目录移动操作.
三、安装pcre 和 nginx
首先安装 pcre 再次安装 nginx,安装过程我们需要进入
编译命令:./configure
输入安装命令:make && make install
编译命令:./configure
输入安装命令:make && make install
只要不报错误就安装好了。
四、启动nginx和判断nginx是否安装成功
进入nginx安装目录 :cd /usr/local/nginx
查看安装版本: ./sbin/nginx -v
启动 : ./sbin/nginx
查看是否启动成功: ps -ef:grep nginx
/usr/local/webserver/nginx/sbin/nginx -s reload # 重新载入配置文件
/usr/local/webserver/nginx/sbin/nginx -s reopen # 重启 Nginx
/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 Nginx
五、卸载nginx
1、如果启动状态下:先停止在卸载
./sbin/nginx -s stop
2、同过 whereis nginx查找相关文件
3、在使用命令 rm -rf nginx 直接删除
4、清楚相关依赖
yum remove nginx