xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 新闻动态 2019-10-22 12:31 的文章
当前位置: 新濠国际登录平台 > 新闻动态 > 正文

首先需要安装,未安装会有如下提示

编译安装nginx需要pcre包,未安装会有如下提示:

编译环境:CentOS7.0
httpd版本:2.4.26
安装gcc编译器

前言

  • Nginx是高性能的web服务器也是非常好用反向代理服务器,可以实现负载均衡,动静分离等策略,在linux下用的非常多。
  • 安装过程需要对Linux网络和配置yum源的知识比较熟悉
./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.
yum -y install gcc

准备

  • nginx下载地址
  • pcre下载地址)
  • zlib下载地址

需要安装pcre的devel包,pcre-devel。使用yum安装即可:(以下命令还带有ssl、zlib等依赖的安装)

获取apr源码包

安装nginx

ls命令可以查看当前目录的文件及文件夹

  • 安装c/c++的编译器
    yum install gcc
  • 安装g++
    yum install gcc-c++

ps:因为nginx是通过源码包发布的,而nginx是c写的,因此需要安装c/c++的编译器

  • 解压pcre-8.41.tar.gz
    tar -xzvf pcre-8.41.tar.gz
  • 安装pcre
    • 进入解压后的pcre目录
      cd pcre-8.41
    • 安装pcre
      ./configure
      make install
  • 解压zlib-1.2.11.tar.gz
    tar -xzvf zlib-1.2.11.tar.gz
  • 安装zlib
    • 进入解压后的zlib目录
      cd zlib-1.2.11
    • 安装zlib
      ./configure
      make install
  • 解压nginx-1.13.7.tar.gz
    tar -xzvf nginx-1.13.7.tar.gz
  • 安装nginx
    • 进入解压后的nginx目录
      cd nginx-1.13.7
    • 安装nginx
      ./configure
      make install

至此nginx安装成功

ps:nginx被安装到了/usr/local/nginx目录

yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
wget http://apache.mesi.com.ar/apr/apr-1.6.2.tar.gz -O /tmp/apr-1.6.2.tar.gz

nginx启动与关闭

  • 启动nginx
    ./usr/local/nginx/sbin/nginx
  • 停止nginx
    ./usr/local/nginx/sbin/nginx -s stop
  • 新濠国际登录平台,重启nginx
    ./usr/local/nginx/sbin/nginx -s reload

解压apr,然后进行配置,编译安装。将apr安装到/usr/local/apr/1.6.2目录下

总结

在linux下安装nginx,首先需要安装 gcc-c++编译器。然后安装nginx依赖的pcre和zlib包。最后安装nginx即可。

tar xfvz /tmp/apr-1.6.2.tar.gz -C /usr/src
cd /usr/src/apr-1.6.2
./configure --prefix=/usr/local/apr/1.6.2 && make install
rm -fr /usr/src/apr-1.6.2 /tmp/apr-1.6.2.tar.gz

安装完成后将apr源码包和解压后的源码文件夹清除掉。
获取apr-util源码包

wget http://apache.mesi.com.ar//apr/apr-util-1.6.0.tar.gz -O /tmp/apr-util-1.6.0.tar.gz

编译apr-util需要一些依赖expat
获取expat源码包

wget https://mirrors.netix.net/sourceforge/e/ex/expat/expat/2.1.1/expat-2.1.1.tar.bz2 -O /tmp/expat-2.1.1.tar.bz2

安装bzip2工具

yum -y install bzip2

本文由新濠国际登录平台发布于新闻动态,转载请注明出处:首先需要安装,未安装会有如下提示

关键词: