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]