apache的安装过程

来源:互联网 发布:优先次序矩阵 编辑:程序博客网 时间:2024/06/08 19:43
  1,安装 apr
        下载地址:http://archive.apache.org/dist/apr/

           #wget  http://archive.apache.org/dist/apr/apr-1.4.8.tar.gz    (就可以下载到apr的tar包, -O 目录,可以下载到相应的目录)

            # tar -zxvf  apr-1.4.8.tar.gz

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

            # make

           # make install

  2,安装 apr-util
        下载地址:http://archive.apache.org/dist/apr/

           #wget  http://archive.apache.org/dist/apr/apr-util-1.4.1.tar.gz   (就可以下载到apr的tar包, -O 目录,可以下载到相应的目录)

            # tar -zxvf  apr-util-1.4.1.tar.gz

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

            # make

           # make install

3,安装 pcre
        下载地址:http://pcre.org/
           tar -zxvf  pcre-8.35.tar.gz

            # ./configure --prefix=/usr/local/pcre

            # make

            # make install

        (如果在编译的时候出现的话,也可以通过yum install pcre-devel 安装后在编译)
        注意:如果在安装 pcre 时,遇到问题:configure: error: You need a C++ compiler for C++ support.
        解决方法sudo apt-get install build-essential(ubuntu系统)

                           yum groupinstall  Development Tools (可以通过yum grouplist 查看)

                          yum groupinstall Development Library

 二,安装apache
        下载地址:http://httpd.apache.org/
          # tar -zxvf  httpd-2.4.9.tar.gz

            #  ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util  --with-pcre=/usrl/local/pcre

            #make

            #make install



找了好久才找到的,原来是80端口被占用
用sudo fuser -n tcp 80 -k 这句话是解决80端口被占用的!
然后再cp/usr/local/apache2/bin/apachectl/etc/init.d/httpd
提示是否覆盖原来的httpd 选是 输入一个y
然后/etc/init.d/httpdrestart  再localhost一下页面出现 的是不是 it works 

0 0
原创粉丝点击