2014-04-17 15:49:01
来 源
IT技术网
Nginx
本文介绍CentOS系统编译安装Nginx过程,希望对于初学Nginx服务器相关的朋友有帮助,更多Nginx安装、配置、报错处理等资源请本站内搜索。。
1 . 安装google-perftools

64位下安装google-perftools需要libunwind

wget http://download.savannah.gnu.org/releases/libunwind/libunwind-1.0.1.tar.gz

tar zxvf libunwind-1.0.1.tar.gz

cd libunwind-1.0.1

CFLAGS=-fpic ./configure --prefix=/usr

make CFLAGS=-fpic

make CFLAGS=-fpic install wget http://google-perftools.googlecode.com/files/google-perftools-1.9.1.tar.gz

tar zxvf google-perftools-1.9.1.tar.gz

cd google-perftools-1.9.1

./configure --prefix=/usr --enable-frame-pointers

make -j4

make install

2 安装NGINX

groupadd www

useradd www -g www -s /sbin/nologin

zxvf nginx-1.0.11.tar.gz

#去掉nginx 默认的debug跟踪设置。

cd nginx-1.0.11

#第175行:前面加#注释掉改行。

#CFLAGS="$CFLAGS -g"

#编译选项改O2或者O3

NGX_GCC_OPT="-O2"

vi auto/cc/gcc

./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --without-http_fastcgi_module --without-http_proxy_module --without-http_upstream_ip_hash_module --without-http_autoindex_module --without-http_ssi_module --without-http_proxy_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --without-http_uwsgi_module --without-http_scgi_module --without-http_memcached_module --with-google_perftools_module

make

make install

配置好nginx.conf后/usr/local/nginx/sbin/nginx -t测试

报libpcre.so.0找不到云云

重新ldconfig下。

启动成功

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。