码迷,mamicode.com
首页 > Web开发 > 详细

手动编译httpd

时间:2015-10-06 15:31:56      阅读:264      评论:0      收藏:0      [点我收藏+]

标签:第三方软件   二进制   配置文件   软件包   local   

httpd :2.4.4

apr   :

apr-util:

apr-iconv


rpm包:

   二进制程序 /bin, /sbin, /usr/bin, /usr/sbin

   库文件   /lib,/usr/lib  

   配置文件 /etc

   帮助文档 /usr/share/{doc,man}

编译安装:

   /usr/local/   存放第三方软件的地方

       bin ,sbin 二进制文件

       lib        库文件

      etc        配置文件

       share/{doc,man} 帮助文件

  源码编译卸载方式:在安装的时候  在/usr/local/软件包同名的文件下

 先装apr --> apr-util --> httpd    有必要hwclock -s  同步硬件时间 

1、tar xf apr-1.4.6.tar.bz2

   cd apr-1.4

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

   make

   make install

2、 tar xf apr-util-1.4.1.tar.bz2

    cd apr-util-1.4.1

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

    make 

    make install

3、tar xf httpd-2.4.4.tar.bz2

   cd httpd-2.4.4

   ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-rewirte --enable-ssl --enable-cgi --enable-cgid --enable-modules=most --enable-mods-shared=most --with-zlib --enable-mpms-shared=all --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite --enable-ssl --with-ssl=/usr/local/openssl --with-zlib --enable-mods-shared=all --enable-track-vars --with-mysql=/usr/local/mysql --with-included-apr

   make

   make install   

2.5、编译安装zlib

4、getenforce 0  将selinux改为permissive

5、./apachectl -f /usr/local/apache2/conf/httpd.conf -k start  启动起来  

6、在init.d下写启动关闭脚本

7、chkconfig --add httpd 

   chkconfig --level 35 httpd on

手动编译httpd

标签:第三方软件   二进制   配置文件   软件包   local   

原文地址:http://10183596.blog.51cto.com/10173596/1700358

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!