首页 > 电脑专区 > 电脑教程 >

编译apache和nginx常见编译错误

来源:互联网 2023-02-20 23:28:25 206

在安装编译apache或nginx时通常会出现一些编译错误,缺少相关的依赖包,下面简述相关异常及解决方案H5W办公区 - 实用经验教程分享!

工具/原料

  • apache
  • nginx

方法/步骤

  • 1

    pcre编译报错:H5W办公区 - 实用经验教程分享!

    libtool: compile: unrecognized option `-DHAVE_CONFIG_H'H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    解决方法:H5W办公区 - 实用经验教程分享!

    该错误是由于缺少 gcc-c 包。H5W办公区 - 实用经验教程分享!

    如果是redhat系统,运行:H5W办公区 - 实用经验教程分享!

    yum -y install gcc-c H5W办公区 - 实用经验教程分享!

    编译apache和nginx常见编译错误H5W办公区 - 实用经验教程分享!

  • 2

    Red Hat未注册H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    不能使用yum问题解决方法H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    1、删除redhat 原有的yum源H5W办公区 - 实用经验教程分享!

    rpm -aq | grep yum|xargs rpm -e --nodepsH5W办公区 - 实用经验教程分享!

    2、下载新的yum安装包H5W办公区 - 实用经验教程分享!

    wget http://mirror.centos.org/centos/6.7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpmH5W办公区 - 实用经验教程分享!

    wget http://mirror.centos.org/centos/6.7/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpmH5W办公区 - 实用经验教程分享!

    wget http://mirror.centos.org/centos/6.7/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpmH5W办公区 - 实用经验教程分享!

    wget http://mirror.centos.org/centos/6.7/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpmH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    3、安装yum 软件包:H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    # rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpmH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    # rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpmH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    # rpm -ivhH5W办公区 - 实用经验教程分享!

    yum-3.2.29-69.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-30.el6.noarch.rpmH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    注意:最后两个安装包要放在一起同时安装,否则会提示相互依赖,安装失败。H5W办公区 - 实用经验教程分享!

    4、更改yum源 #使用网易的CentOS镜像源H5W办公区 - 实用经验教程分享!

    # cd /etc/yum.repos.d/H5W办公区 - 实用经验教程分享!

    # wget http://mirrors.163.com/.help/CentOS6-Base-163.repoH5W办公区 - 实用经验教程分享!

    # vi CentOS6-Base-163.repoH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    编辑CentOS6-Base-163.repo文件,把文件里面的$releasever全部替换为版本号,即6 最后保存!或者直接把下面的内存拷贝到CentOS6-Base-163.repo文件中即可H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    [base]H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    name=CentOS-6 - Base - 163.comH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    baseurl=http://mirrors.163.com/centos/6/os/$basearch/H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=osH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgcheck=1H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #released updatesH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    [updates]H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    name=CentOS-6 - Updates - 163.comH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    baseurl=http://mirrors.163.com/centos/6/updates/$basearch/H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=updatesH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgcheck=1H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #additional packages that may be usefulH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    [extras]H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    name=CentOS-6 - Extras - 163.comH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    baseurl=http://mirrors.163.com/centos/6/extras/$basearch/H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=extrasH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgcheck=1H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #additional packages that extend functionality of existing packagesH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    [centosplus]H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    name=CentOS-6 - Plus - 163.comH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    baseurl=http://mirrors.163.com/centos/6/centosplus/$basearch/H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=centosplusH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgcheck=1H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    enabled=0H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #contrib - packages by Centos UsersH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    [contrib]H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    name=CentOS-6 - Contrib - 163.comH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    baseurl=http://mirrors.163.com/centos/6/contrib/$basearch/H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    #mirrorlist=http://mirrorlist.centos.org/?release=6&arch=$basearch&repo=contribH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgcheck=1H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    enabled=0H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    5、清理yum缓存H5W办公区 - 实用经验教程分享!

    # yum clean allH5W办公区 - 实用经验教程分享!

    # yum makecache#将服务器上的软件包信息缓存到本地,以提高搜索安装软件的速度/ 网速好的话可以缓存下H5W办公区 - 实用经验教程分享!

    # yum install vim*#测试域名是否可用H5W办公区 - 实用经验教程分享!

  • 3

    缺少zlib包H5W办公区 - 实用经验教程分享!

    ./configure: error: the HTTP gzip module requires the zlib library.H5W办公区 - 实用经验教程分享!

    You can either disable the module by using --without-http_gzip_moduleH5W办公区 - 实用经验教程分享!

    option, or install the zlib library into the system, or build the zlib libraryH5W办公区 - 实用经验教程分享!

    statically from the source with nginx by using --with-zlib=path> option.H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    解决方法:H5W办公区 - 实用经验教程分享!

    yum -y install zlib-develH5W办公区 - 实用经验教程分享!

    编译apache和nginx常见编译错误H5W办公区 - 实用经验教程分享!

  • 3相关内容未经许可获取自百度经验
  • 4

    缺少openssl包error: unused variable ‘hash’H5W办公区 - 实用经验教程分享!

    unused variable ‘k’H5W办公区 - 实用经验教程分享!

    /home/inforsuite/installPack/nginx/nginx-sticky-module-1.0/ngx_http_sticky_misc.c:202: error: unused variable ‘hash’H5W办公区 - 实用经验教程分享!

    make[1]: *** [objs/addon/nginx-sticky-module-1.0/ngx_http_sticky_misc.o] Error 1H5W办公区 - 实用经验教程分享!

    make[1]: Leaving directory `/home/inforsuite/installPack/nginx/nginx-1.8.0'H5W办公区 - 实用经验教程分享!

    make: *** [build] Error 2H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    解决方法 安装openssl包H5W办公区 - 实用经验教程分享!

    yum -y install openssl-develH5W办公区 - 实用经验教程分享!

  • 5

    编译apr异常cannot remove `libtoolT'H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    rm: cannot remove `libtoolT': No such file or directoryH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    解决方法:用vim configure 找到$RM “$cfgfile” 注释或删除。H5W办公区 - 实用经验教程分享!

    编译apache和nginx常见编译错误H5W办公区 - 实用经验教程分享!

  • 6

    编译tomcat-connectors异常Cannot find the WebServerH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

    hecking for poll... yesH5W办公区 - 实用经验教程分享!

    checking for target platform... unixH5W办公区 - 实用经验教程分享!

    no apache givenH5W办公区 - 实用经验教程分享!

    no netscape givenH5W办公区 - 实用经验教程分享!

    configure: error: Cannot find the WebServerH5W办公区 - 实用经验教程分享!

    解决方法:指定apxs文件 默认路径:/usr/sbin/apxsH5W办公区 - 实用经验教程分享!

    ./configure –with-apxs=/usr/sbin/apxsH5W办公区 - 实用经验教程分享!

    如果没有apxs 需要安装httpd-develH5W办公区 - 实用经验教程分享!

    yum -y install httpd-develH5W办公区 - 实用经验教程分享!

    H5W办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!H5W办公区 - 实用经验教程分享!


    标签: 错误编译

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码