koolhazz 发表于 2013-2-7 07:24:27

nginx 安装

今天心血来潮,在VM上安装ubuntu 验证一下nginx的负载均衡功能,哈哈
ubuntu可以方便的使用apt-get install nginx 进行安装,但是不是最新的版本,看来只有手工编译最新的版本了。:)
 
1. 安装PCRE
 
tar xvfz pcre-7.6.tar.gz
 
./configure
 
make && make install
 
apt-get install libpcre3 libpcre3-dev
 
2.手工编译nginx源码
 
tar xvfz nginx-0.6.35.tar.gz
 
cd nginx-0.6.35
 
./configure --prefix=/usr/local/webserver/nginx
 
make && make install
 
安装完毕.
 
运行nginx,提示错误”找不到libpcre.so.0“,立即检查了一下/usr/lib是否由这个文件,libpcre.so.0是文件链接,指向libpcre.so.0.0.1, 将这个库文件Copy到nginx的目录下,改名为libpcre.so.0,启动,还是报错。
 
我分析原因有两个:1.这个文件不是ngxin需要的本版本
                           2.就是路径不正确,根就不是找这个目录的文件
最后只有通过apt来解决了。
 
apt-get install libpcre3
 
提示版本已经是最新不需更新,那看来编译安装的pcre正确。
 
pcre还有一个开发的dev库需要安装,试试
 
apt-get install libpcre3-dev
 
启动nginx,成功。看来编译安装的时候少了这个libpcre-dev的内容,造成不能正确启动。
页: [1]
查看完整版本: nginx 安装