Linux LNMP 环境的搭建之【Nginx的安装】

  Nginx 俄罗斯人开发的一款比较强劲的web服务器,静态页面html 单机在优化得当的情况下,能够达到3-4W的并发,是一款比较优秀的服务器软件,在国内,有Tengine【淘宝】开发的分支 ,关于Tengine的文档,可以参考,淘宝团队的官方文档:http://tengine.taobao.org/

     下面介绍是在Linux Centos 6.7下关于Nginx的安装:

  1.下载nginx ,目前比较常用的nginx是1.4.7,经过了历史的重重考验,下载地址:http://nginx.org/en/download.html ,选中nginx 1.4.7 下载到/usr/local/src

    命令:

wget http://nginx.org/download/nginx-1.4.7.tar.gz

  2.解压:

 

  

1
[root@alex src]# cd nginx-1.4.7

  

    

1
2
3
4
5
6
7
./configure \
--prefix=/usr/local/nginx \
--with-http_realip_module \
--with-http_sub_module \
--with-http_gzip_static_module \
--with-http_stub_status_module  \
--with-pcre

  出现错误:

1
2
3
4
./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=<path> option.

  错误原因,是因为缺少PCRE library  库

  

1
yum install -y net-tools pcre-devel.x86_64 gcc zlib zlib-devel make openssl-devel wget

  然后重新编译,查看编译是否成功

1
2
[root@alex nginx-1.4.7]# echo $?
0

  输出结果为0 ,说明是编译成功,然后Make

make之后,仍然要echo $?一下,看是否为0 ,如果不为0,注意错误原因,具体错误原因,具体分析。

最后Make install ,记得也要echo $? 一下,看是否有错误提示。

  至此nginx的安装完成!

 

  

posted @   -起风了🪐  阅读(678)  评论(1编辑  收藏  举报
编辑推荐:
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· langchain0.3教程:从0到1打造一个智能聊天机器人
· 用一种新的分类方法梳理设计模式的脉络
点击右上角即可分享
微信分享提示