make[1]: *** [/usr/local/pcre/Makefile] Error 127 nginx 编译出错 linux nginx 高性能web服务器搭建 centos安装Nginx的问题、nginx安装的一些问题、源码包安装NGINX时候遇

作者: 吴光科
发布时间:2015-07-13 11:12:46

make[1]: *** [/usr/local/pcre/Makefile] Error 127  nginx 编译出错 Linux nginx 高性能web服务器搭建 
centos安装Nginx的问题、nginx安装的一些问题、源码包安装NGINX时候遇到的错误以及解决办法

 搭建胜过Apache十倍的Web服务器

在centos 5.5下安装nginx   按理来说,装个nginx是很简单的,诸如用:yum install nginx,这个确实没什么问题,可是我想通过编译源码的方式安装,而且还要开启一些功能,例如:pcre zlib openssl。

开始把pcre(www.pcre.org),zlib(www.zlib.org),openssl(www.openssl.org) 都下载,编译安装好了,然后开始编译安装nginx-0.8.53

  ./configure –prefix=/usr/local/nginx –user=www –group=www –with-http_gzip_static_module –with-http_stub_status_module –with-http_ssl_module –with-pcre=/usr/local/pcre –with-zlib=/usr/local/zlib –with-openssl=/usr/local/openssl –with-http_realip_module

这步没什么问题,接下来make,问题出来了:

  cd /usr/local/pcre \
&& if [ -f Makefile ]; then make distclean; fi \
&& CC=”gcc” CFLAGS=”-O2 -fomit-frame-pointer -pipe ” \
./configure –disable-shared
/bin/sh: ./configure: No such file or directory
make[1]: *** [/usr/local/pcre/Makefile] Error 127
make[1]: Leaving directory `/software/nginx-0.8.53′
make: *** [build] Error 2

怎么捣鼓也没搞定,无意间 ./configure –help

  看一下帮助说明:

  –with-pcre=DIR set path to PCRE library sources

  注意:set path to PCRE library sources是让你设置到源码目录,而不是编译安装后的目录,顿时恍然大悟。

  迅速把上面几个依赖包的路径都改成源码路径:

  ./configure –prefix=/usr/local/nginx –with-http_gzip_static_module –with-http_stub_status_module –with-http_ssl_module –with-pcre=/software/pcre-8.10 –with-zlib=/software/zlib-1.2.5 –with-openssl=/software/openssl-1.0.0a –with-http_realip_module

重新执行,OK

  重新执行,OK

原文出自 http://www.cnblogs.com/yayagepei/articles/1884462.html   http://blog.mgcrazy.com  有你更疯狂!

来源:http://www.cnblogs.com/wgkgood/archive/2011/03/02/2066720.ht

推荐: