linux下源码包安装apache方法见解

准备工作:去apache官方网站下载apache源码包

1.首先需要将apache源码包移动到linux服务器下

2.记性解压缩 命令一半 使用tar -zxvf  [压缩包名称](你下载到apache源码包名)

3.进入压缩之后的源码包文件夹

4.进入之后进行检测操作

 ./configure --prefix=/usr/local/apache2/ --sysconfdir=/usr/local/apache2/etc/ --with-included-apr --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared

分解上面命令作用:

./configure       #检查编译环境 执行后将生成MakeFile文件

--prefix=/usr/local/apache2/ #指定安装路径

--sysconfdir=/usr/local/apache2/etc/ #指定在单个机器上使用的只读数据的安装位置.

--with   #with选项来指定具体的软件包地址,通过without选项来指定不使用指定的软件包。

-included-apr#指定C头文件的安装位置.其他语言如C++的头文件也可以使用此选项

--enable#当你想开启某个文件的的时候可以使用它

5.检测完成之后进行

make 进行编译操作

6.编译完成之后进行安装操作

make install

7.安装完成测试 

 启动Apache测试:

        /usr/local/apache2/bin/apachectl start

ps aux | grep httpd  检测进行

netstat -tlun |grep :80 检测80端口

如果存在则apache安装完成

特别注意:

     安装apache 的时候经常容易出现一些错误,如果出现 如下错误我们应如何调整

  1.configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.    

解决方法:

    tar -zxvf  apr-1.4.6.tar.gz

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

    cp -r  /lamp/apr-1.4.6  /lamp/httpd-2.4.7/srclib/apr

    cp -r  /lamp/apr-util-1.4.1  /lamp/httpd-2.4.7/srclib/apr-util

 2.configure: error: pcre-config for libpcre not found. PCRE is required and available from

解决方法:

    tar zxvf pcre-8.34.tar.gz

   cd /lamp/pcre-8.34 

  ./configure && make && make install

3.checking whether to enable mod_ssl... configure: error: mod_ssl has been requested but can not be built due to prerequisite failures

解决方法:

     yum install openssl-devel

你可能感兴趣的:(linux下源码包安装apache方法见解)