zoukankan      html  css  js  c++  java
  • apache的源代码编译安装

    1.下载Apache安装包,下载地址http://httpd.apache.org/,我下载的是httpd-2.4.16,是最新的;然后对安装包进行解压,并进行初始化配置和编译安装;

     编译命令:

    ./configure –prefix=/usr/local/apache –with-apr=/usr/local/apr –with-apr-util=/usr/local/apr-util –with-pcre=/usr/local/pcre(这是初始化配置,--prefix代表apache安装的目录是/usr/local/apache,后面几个—with代表除了安装apache,还要依赖于要安装apr,apr-util,pcre几个关联包)

    make

    make install

    在编译apache-2.4.16时分别出现了apr not found、APR-util not found、pcre-config for libpcre

    not found的问题,下面就httpd-2.4.3的这些问题解决来实际操作。

    首先在apache官网下载apr,apr-util和pcre几个安装包

    1解决apr not found问题

     tar –zxvf apr-1.5.2.tar.gz

     ./configure --prefix=/usr/local/apr

     make

     make install

    2.解决APR-util not found问题

     tar –zxvf apr-util-1.5.4

     ./configure –prefix=/usr/local/apr-util

     make

     make install

    3、解决pcre-config for libpcre not found问题

     tar –zxvf pcre-8.36

     ./configure –prefix=/usr/local/pcre

     make

     make install

    启动Apache:/usr/local/apache/bin/apachectl start

    网站放在/usr/local/apache/htdocs目录下

    在IE中输入http://localhost:80,如果看到页面中显示“It works!”字样,则代表Apache验证通过;

    2.关于安装pcre出现的一些问题总结:

    我在编译pcre的时候,也即是make这一步的时候,总是出现“no rule to make target ‘AUTHORS’,needed by all-am,stop”这样的错误,意思是编译Makefile这个文件时没有找到目标文件AUTHORS的意思,其实pcre这个目录下是有authors这个文件,但是是小写的,然后我就把authors这个文件改成大写后,编译的错误就没发生了,pcre也就正常安装了。

  • 相关阅读:
    永久破解之phpstorm
    CPU线程和Java线程
    kvm自动扩容内存
    swoole http server 信息
    mac 安装PHP redis扩展phpredi-5.0.2
    el-tree,很恶心的树,就从默认展开节点开始吧
    转开发啦,就从最基础的数据转换开始吧
    Java集合系列-HashSet
    Java基础系列-单例的7种写法
    Java基础系列-Lambda
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/5668367.html
Copyright © 2011-2022 走看看