Nginx中为什么要安装开发工具组?

 我来答
碧血玉叶花
推荐于2016-04-30 · TA获得超过4974个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1586万
展开全部
你可以参考下面的安装步骤:

由于hp主机编译c代码较为严格,nginx在hp主机上安装时遇到的问题跟大家共享一下。

1、首先将下面3个包ftp到服务器上,并解压到各个目录下面;
2、切换到root用户(最好用root,用普通用户安装的话以后比较麻烦些)
cd pcre-7.9
./configure CC=/opt/aCC/bin/cc CXX=/opt/aCC/bin/aCC ONFIG_SHELL=/bin/bash

这里使用的c编译器是cc,C++编译器是aCC,没有使用gcc。
配置完后,执行make进行编译,但是会遇到报错。说是strtoq找不到定义。这时请修改config.h。
将宏定义 #define HAVE_STRTOQ 1 注释掉;并添加 #define HAVE_STRTOLL 1
然后再执行make,就能编译通过了。
然后再执行make install,这样pcre就安装好了。

3、然后到nginx-0.7.66目录

先解压openssl-1.0.0a到一个目录中。

./configure --user=echn30 --group=echn30 --prefix=/echn30/nginx --without-http_gzip_module --with-openssl=/echn30/openssl-1.0.0a

运行上面的指令对nginx进行配置,其中红色是nginx运行的用户和组名;蓝色是nginx安装的目录;
墨绿是不安装的组件;暗青是openssl-1.0.0a是解压目录(不是安装目录,openssl不需要安装。)
注意,这里为指定nginx的编译器,这里默认是用gcc进行编译的。

接着执行make,编译应该能通过
最后执行make install,这样ngingx就安装好了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式