博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx & PCRE 安装问题
阅读量:6306 次
发布时间:2019-06-22

本文共 1921 字,大约阅读时间需要 6 分钟。

  hot3.png

原文出处:

有台我维护的服务器,没有 root 权限,只有普通用的权限。现在想安装 nginx 做负载均衡。

下载 

  1. ./configure --prefix=/home/admin/nginx  

会报下载的错:

./configure: error: the HTTP rewrite module requires the PCRE library.

You can either disable the module by using --without-http_rewrite_module
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre= option.

把 pcre 安装

  1.  ./configure --prefix=/home/admin/usr-local  
  2. make  
  3. make install  

然后安装 nginx

  1. cd ~/src/nginx-0.8.54  
  2. ./configure --prefix=/home/admin/nginx --with-pcre=/home/admin/usr-local  

配置正确了

Configuration summary

+ using PCRE library: /home/admin/usr-local
+ OpenSSL library is not used
+ md5: using system crypto library
+ sha1 library is not used
+ using system zlib library

nginx make 的时候报错:

make -f objs/Makefile

make[1]: Entering directory `/home/admin/src/nginx-0.8.54'
cd /home/admin/usr-local \
&& if [ -f Makefile ]; then make distclean; fi \
&& CC="gcc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
./configure --disable-shared
/bin/sh: line 2: ./configure: No such file or directory
make[1]: *** [/home/admin/usr-local/Makefile] Error 127
make[1]: Leaving directory `/home/admin/src/nginx-0.8.54'
make: *** [build] Error 2

这个我想不明白了。安装了 pcre 还有问题。网上找到答案

--with-pcre=DIR 是指 pcre 的源码目录,而不是 pcre 的安装目录。改了后顺利安装

  1. ./configure --prefix=/home/admin/nginx --with-pcre=/home/admin/src/pcre-8.11 --user=admin  
  2. make  
  3. make install  

但 make 时还有个警告:

objs/src/os/unix/ngx_process.o: In function `ngx_process_get_status':

/home/admin/src/nginx-0.8.54/src/os/unix/ngx_process.c:490: warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
/home/admin/src/nginx-0.8.54/src/os/unix/ngx_process.c:490: warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
make[1]: Leaving directory `/home/admin/src/nginx-0.8.54'

看起来问题不大。

关于 nginx 的安装选项可以看 

关于 nginx 负载均衡可以看 , 

感谢博文:

转载于:https://my.oschina.net/kear/blog/78535

你可能感兴趣的文章
因为你是前端程序员!
查看>>
数据库设计中的14个技巧
查看>>
Android学习系列(5)--App布局初探之简单模型
查看>>
git回退到某个历史版本
查看>>
ecshop
查看>>
HTML5基础(二)
查看>>
在GCE上安装Apache、tomcat等
查看>>
在Mac 系统下进行文件的显示和隐藏
查看>>
ue4(c++) 按钮中的文字居中的问题
查看>>
技能点
查看>>
读书笔记《乌合之众》
查看>>
Hadoop日记Day1---Hadoop介绍
查看>>
iOS 学习资料汇总
查看>>
centos7 yum安装jdk
查看>>
Bluedroid与BluZ,蓝牙测试方法的变动(基于bludroid和BlueZ的对比)
查看>>
接口和抽象类有什么区别
查看>>
Linux 下添加用户,修改权限
查看>>
请问view controller scene,该如何删除
查看>>
bootstrap新闻模块样式模板
查看>>
zzzzw_在线考试系统①准备篇
查看>>