网站地图 | 联系我们
首 页 产品中心 解决方案 成功案例 服务支持 新闻动态 关于我们 联系我们
 新闻中心 NEWS
> 公司新闻
> 行业新闻
 产品搜索 SEARCH
 联系方式 CONTACT
南京宇宽科技有限公司
电话:18021511005  王经理
QQ:541933892
座机:025-83605860*807
邮箱:18021511005#163.com  (#换@)
地址:南京市玄武区洪武北路188号长发数码大厦12楼C座


 
当前位置:首页 > 新闻动态 > 行业新闻 > IBM 行业资讯 > 最小化安装的CentOS,安装nginx 以及解决error的方案 |&nbs
最小化安装的CentOS,安装nginx 以及解决error的方案 |&nbs
来源:    日期:2017-02-24    浏览量:        
分享到:

标签:

源码安装Nginx所需要的软件

pcre :pcre-8.32.tar.gz

openssl:openssl-1.0.0l.tar.gz

perl:

nginx :nginx-1.5.10.tar.gz

1. 首先安装pcre

#为了确保nginx中使用正则表达式进行灵活配置,以及使用rewrite,需要先安装PCRE

[root@localhost src]# ls

nginx-1.5.10.tar.gz pcre-8.32 pcre-8.32.tar.gz

[root@localhost src]# tar xf pcre-8.32.tar.gz

[root@localhost src]# cd pcre-8.32

[root@localhost pcre-8.32]# ./configure

checking for a BSD-compatible install… /usr/bin/install -c

checking for cl.exe… no

configure: error: in `/usr/local/src/pcre-8.32′:

configure: error: no acceptable C compiler found in $PATH

configure: error: You need a C++ compiler for C++ support. # error 提示没有gcc编译器未装

See `config.log’ for more details

#gcc采用yum安装,首先安装网络yum

[root@localhost pcre-8.32]# ls -l /etc/yum.repos.d/ #CentOS6默认的yum配置文件

total 16

-rw-r–r–. 1 root root 1926 Feb 25 2013 CentOS-Base.repo

-rw-r–r–. 1 root root 638 Feb 25 2013 CentOS-Debuginfo.repo

-rw-r–r–. 1 root root 630 Feb 25 2013 CentOS-Media.repo

-rw-r–r–. 1 root root 3664 Feb 25 2013 CentOS-Vault.repo

[root@localhost pcre-8.32]# ping www.baidu.com # 测试网络是通的

PING www.a.shifen.com (61.135.169.105) 56(84) bytes of data.

64 bytes from 61.135.169.105: icmp_seq=1 ttl=54 time=9.73 ms

64 bytes from 61.135.169.105: icmp_seq=2 ttl=54 time=5.95 ms

^C

— www.a.shifen.com ping statistics —

2 packets transmitted, 2 received, 0% packet loss, time 1759ms

rtt min/avg/max/mdev = 5.957/7.843/9.730/1.888 ms

[root@localhost pcre-8.32]# rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Retrieving http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

warning: /var/tmp/rpm-tmp.7QWIgw: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

Preparing… ########################################### [100%]

1:epel-release ########################################### [100%]

[root@localhost pcre-8.32]# rpm -ivh http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

Retrieving http://elrepo.org/elrepo-release-6-5.el6.elrepo.noarch.rpm

warning: /var/tmp/rpm-tmp.iqttoT: Header V4 DSA/SHA1 Signature, key ID baadae52: NOKEY

Preparing… ########################################### [100%]

1:elrepo-release ########################################### [100%]

[root@localhost pcre-8.32]# ls -l /etc/yum.repos.d/ #不难发现又多了两个yum的文件

total 28

-rw-r–r–. 1 root root 1926 Feb 25 2013 CentOS-Base.repo

-rw-r–r–. 1 root root 638 Feb 25 2013 CentOS-Debuginfo.repo

-rw-r–r–. 1 root root 630 Feb 25 2013 CentOS-Media.repo

-rw-r–r–. 1 root root 3664 Feb 25 2013 CentOS-Vault.repo

-rw-r–r– 1 root root 1190 Jan 8 2013 elrepo.repo

-rw-r–r– 1 root root 957 Nov 4 2012 epel.repo #正式版,所有的软件都是稳定可以信赖的

-rw-r–r– 1 root root 1056 Nov 4 2012 epel-testing.repo #最新的测试源

[root@localhost pcre-8.32]# yum -y install gcc gcc-c++ #安装gcc、gcc-c++

[root@localhost pcre-8.32]# ./configure # 重新编译pcre

pcre-8.32 configuration summary:

Install prefix ……………… : /usr/local

C preprocessor ……………… : gcc -E

C compiler …………………. : gcc

C++ preprocessor ……………. : g++ -E

C++ compiler ……………….. : g++

Linker …………………….. : /usr/bin/ld -m elf_x86_64

C preprocessor flags ………… :

C compiler flags ……………. : -O2 -fvisibility=hidden

C++ compiler flags ………….. : -O2 -fvisibility=hidden -fvisibility-inlines-hidden

Linker flags ……………….. :

Extra libraries …………….. :

Build 8 bit pcre library …….. : yes

Build 16 bit pcre library ……. : no

Build 32 bit pcre library ……. : no

Build C++ library …………… : yes

Enable JIT compiling support …. : no

Enable UTF-8/16/32 support …… : no

Unicode properties ………….. : no

Newline char/sequence ……….. : lf

\R matches only ANYCRLF ……… : no

EBCDIC coding ………………. : no

EBCDIC code for NL ………….. : n/a

Rebuild char tables …………. : no

Use stack recursion …………. : yes

POSIX mem threshold …………. : 10

Internal link size ………….. : 2

Match limit ………………… : 10000000

Match limit recursion ……….. : MATCH_LIMIT

Build shared libs …………… : yes

Build static libs …………… : yes

Use JIT in pcregrep …………. : no

Buffer size for pcregrep …….. : 20480

Link pcregrep with libz ……… : no

Link pcregrep with libbz2 ……. : no

Link pcretest with libedit …… : no

Link pcretest with libreadline .. : no

Valgrind support ……………. : no

Code coverage ………………. : no

[root@localhost pcre-8.32]# make && make install

-bash: make: command not found # 没有安装make包

[root@localhost pcre-8.32]# yum install make #安装make

[root@localhost pcre-8.32]# make && make install

make[3]: Leaving directory `/usr/local/src/pcre-8.32′

make[2]: Leaving directory `/usr/local/src/pcre-8.32′

make[1]: Leaving directory `/usr/local/src/pcre-8.32′

[root@localhost pcre-8.32]#

2.安装openssl

#安装(可选),支持安全协议的站点

[打印本文] [关闭窗口] [返回顶部]
   上一篇:DNS服务搭建、转发、主从配置 | 南京IBM服务器
   下一篇:优化CRM新方法:集成MDM | 南京IBM服务器

相关资料  
> IBM服务器日志文件的切割 | 南京IBM服务器
> 怎样指定IBM服务器日志文件存放路径? | 南京IBM服务
> Nginx的完整配置事例 | 南京IBM服务器
> Nginx的平滑升级 | 南京IBM服务器
> Nginx如何平滑重启 | 南京IBM服务器
> 补丁管理方案的7大好处 | 南京IBM服务器
> 关于软件管理的解决方案 | 南京IBM服务器
> 虚拟机管理与系统部署解决方案 | 南京IBM服务器
> 关于资产清单管理的解决方案 | 南京IBM服务器
> 关于Altiris服务器管理解决方案 | 南京IBM服务器
> 服务器不能启动了怎么办? | 南京IBM服务器
> RIS服务器简介 | 南京IBM服务器
> X3650M4主机存储如何挂载? | 南京IBM服务器
> 年底抛货,X3300、X3550全系列,X3500I01、I21,X 3650 I01、I21,
> 南京宇宽科技有限公司祝大家元旦快乐! | 南京IBM服务
> X3630M4I01、X3300M4、X3550M4全系列大量、X3500-I01价格好,5606
公司信息
 > 公司简介
 > 企业文化
 > 荣誉证书
 
产品展示
> 联想 全系列产品
> IBM 全系列产品
> DELL 全系列产品
> HP 全系列产品
> 深信服 全系列产品
> 华为 全系列产品
 
解决方案
 >联想桌面云一体化解决方案
 >ThinkCloud OpenStack 云平台
 
技术服务
 >资料下载
 >常见问题解答
 >技术知识库
行业资讯
 >DELL 行业资讯
 >华为 行业资讯
 >IBM 行业资讯
 >联想 行业资讯
 >HP 行业资讯
 >深信服 行业资讯
版权所有:南京宇宽科技有限公司