linux nginx源码编译安装

一、首先安装编译工具及库文件
[root@localhost /]# yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

二、然后要安装 PCRE
pcre-config --version #先看一下是否有安装了,安了就不用再安了
PCRE 作用是让 Nginx 支持 Rewrite 功能。
1、下载 PCRE 安装包,下载地址:
http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
进入到usr中的src,把刚才下载的安装包拉进去
[root@localhost /]# cd /usr/src/
[root@localhost src]# tar zxvf pcre-8.35.tar.gz
[root@localhost src]# cd pcre-8.35
编译安装
[root@localhost src]# ./configure
[root@localhost src]# make && make install
查看pcre版本
[root@localhost pcre-8.35]# pcre-config --version

三、安装 Nginx
1、下载 Nginx.Nginx官网:http://nginx.org/
推荐:下载地址:
http://nginx.org/download/nginx-x.x.x.tar.gz
进入到usr中的src,把刚才下载的安装包拉进去
[root@localhost src]# cd /usr/src/
2、解压安装包
[root@localhost src]# tar zxvf nginx-1.6.2.tar.gz
3、进入安装包目录
[root@localhost src]# cd nginx-1.6.2
4、编译安装
[root@localhost nginx-1.6.2]# ./configure # 编译完之后,其应该会打印一下Configuration summary(配置摘要),不用管。其下方还会打印出其目录信息,一般是/usr/local/nginx,其配置文件和执行文件应该都在这个目录。
[root@localhost nginx-1.6.2]# make && make install # 该步可能会因为ssh工具的问题而出现红字,不用管。

然后去编译目录(一般是/usr/local/nginx)中,找到bin目录,直接./nginx启动就行。

四、在编译安装可能遇到的问题
在输入**./configure**后报错:
最后一行会出现
configure: error: You need a C++ compiler for C++ support.
此时需要执行以下命令:
yum install -y gcc gcc-c++
发布者:songJian   点击数:254   发布时间:2022-10-17 00:17:20   更新时间:2022-10-17 03:35:01
正在加载评论...
相关文章