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也就正常安装了。

  • 相关阅读:
    记Git报错-Everything up-to-date
    开发相关的绝赞网站和框架
    记Git报错-refusing to merge unrelated histories
    Nodejs和npm入门使用
    【转】什么是JavaScript
    CSS学习摘要-定位实例
    golang 文件服务器
    golang postgresql CRUD
    golang sqlite3 CRUD
    psql: 致命错误: 对用户"user1"的对等认证失败
  • 原文地址:https://www.cnblogs.com/wangnengwu/p/5668367.html
Copyright © 2011-2022 走看看