标签:
前言: Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。(面试时装X专用)
Nginx需要依赖主机上有安装编译包和一些依赖包,可以使用yum包管理器来安装和创建这些软件,如果已安装也会查询并更新到最新版本
执行:
yum install gcc gcc-c++ openssl openssl-devel zib-devel zib
cd /usr/local
nginx还需要依赖pcre环境
进入local目录后执行下载步骤
wget https://sourceforge.net/projects/pcre/files/pcre/8.38/pcre-8.38.tar.gz
tar xzvf pcre-8.38.tar.gz进入解压好的目录
cd pcre-8.38
./configure && make -j4 && make install
进入/usr/local目录后下载
cd /usr/local wget http://nginx.org/download/nginx-1.5.9.tar.gz
tar -zxvf nginx-1.5.9.tar.gz
cd nginx-1.5.9
./configure --prefix=/usr/local/nginx
make -j4 && make install
cd /usr/local/nginx/sbin
./nginx -t
nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
原因是pcre的lib目录没指定正确,由于系统新老版本的缘故有一些目录名改变了,这里设置
ln -s /usr/local/lib/libpcre.so.1 /lib64
32位系统则:
可以解决问题ln -s /usr/local/lib/libpcre.so.1 /lib
至此nginx安装完毕,可以进入sbin目录下执行./nginx启动,然后执行netstat -ntlp 来看看是不是80端口的nginx已经启动了,大功告成。
标签:
原文地址:http://blog.csdn.net/yyyfff43/article/details/51365397