linux下安装nginx

1、解压nginx

2、检查依赖包./configure

3、安装pcre

将pcre拷贝打/usr/local/src下

进入pcre文件夹

执行./configure检查是否缺少包

报错:configure:error:YouneedaC++compilerforC++support

安装yuminstall-ygccgcc-c++

进入pcre文件夹继续执行./configure

编译pcre进入pcre文件夹执行make

执行makeinstall

4、再进入nginx文件夹执行./configure

5、缺少zlib包,执行:yum-yinstallzlib-devel

6、再进入nginx文件夹执行./configure

7、如果没有报错,执行make进行编译

8、执行makeinstall进行安装

安装完会在/usr/local下生成一个nginx文件夹

9、启动Nginx出现的问题:

#/usr/local/nginx/sbin/nginx

/usr/local/nginx/sbin/nginx:errorwhileloadingsharedlibraries:libpcre.so.1:cannotopensharedobjectfile:Nosuchfileordirectory

#ldd$(which/usr/local/nginx/sbin/nginx)

可以看出libpcre.so.1=>notfound并没有找到

进入/usr/local/lib解决方法(直接运行):

32位系统[root@severlib]#ln-s/usr/local/lib/libpcre.so.1/lib

64位系统[root@severlib]#ln-s/usr/local/lib/libpcre.so.1/lib64

10、启动Nginx:

#/usr/local/nginx/sbin/nginx

相关推荐