linux下安装nginx

1、解压nginx
2、检查依赖包  ./configure
3、安装 pcre
将pcre拷贝打/usr/local/src下
进入pcre文件夹
执行 ./configure 检查是否缺少包
报错:configure: error: You need a C++ compiler for C++ support
    安装 yum install -y gcc gcc-c++
进入pcre文件夹继续执行 ./configure
编译pcre 进入pcre文件夹 执行 make
执行make install

4、再进入nginx文件夹执行 ./configure
5、缺少zlib包,执行:yum -y install  zlib-devel
6、再进入nginx文件夹执行 ./configure
7、如果没有报错,执行 make 进行编译
8、执行 make install 进行安装
安装完会在/usr/local 下生成一个nginx文件夹
9、启动Nginx出现的问题:
#/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
#ldd $(which /usr/local/nginx/sbin/nginx)
可以看出 libpcre.so.1 => not found 并没有找到
进入/usr/local/lib 解决方法(直接运行):
32位系统 [root@sever lib]# ln -s /usr/local/lib/libpcre.so.1 /lib
64位系统 [root@sever lib]# ln -s /usr/local/lib/libpcre.so.1 /lib64
10、启动Nginx:
#/usr/local/nginx/sbin/nginx

猜你喜欢

转载自episode.iteye.com/blog/2325697