源码安装httpd2.4.4


闲话不说,进入正题准备工具

httpd_-2.4.4.tar.bz2

apr-1.4.6.tar.gz(apache的一个可移植的运行库)

apr-util-1.5.1.tar.gz

mkdir/mnt/cdrom

mount/dev/cdrom/mnt/cdrom/(建立光盘挂载点)

cd/mnt/cdrom/Server/

llapr*

rpm-ivhapr-devel-1.2.7-11.e15_3.1.i386.rpm(安装apr开发包)

安装apr-1.4.6运行库

tar-zxvfapr-1.4.6.tar.gz-C/usr/local/src/

cd/usr/local/src/apr-1.4.6/

配置apr-1.4.6

ll

lessREADME

./configure(默认安装到/usr/local目录下自动生成的apr目录下)

make

makeinstall

cd

安装apr-util-1.5.1

tar-zxvfapr-util-1.5.1.tar.gz-C/usr/local/src/

cd/usr/local/src/apr-util-1.5.1/

ll

ls

./configure

./configure–with-apr=/usr/local/apr/bin/apr-1-config(要指定apr-config的完整路径

make

makeinstall

Cd

安装pcre及其开发包(别问为什么要装这个,不装会出问题的。。。)

ll/mnt/cdrom/Server/pcre*

rpm-ivh/mnt/cdrom/Server/pcre-6.6-2.el5_1.7.i386.rpm

rpm-ivh/mnt/cdrom/Server/pcre-devel-6.6-2.e15_1.7.i386.rpm

安装http2.4.4

tar-jxvfhttpd-2.4.4.tar.bz2-C/usr/local/src/

cd/usr/local/src/httpd-2.4.4/

cd/usr/local/apr

vim/etc/ld.so.conf.d/apr.conf

写入路径/usr/local/apr/lib(让系统调用运行库)

ldconfig加载

./configure–prefix=/usr/local/apache–sysconfdir=/etc/httpd(配置文件目录)–with-apr=/usr/local/apr/bin/apr-1-config(要指定apr-config的完整路径

make

makeinstall

cd/usr/local/

cdbin/

./apachectlstart

netstat-tupln|grep80(查看80端口是否启动

此时调用的是apachectl,那么我们想调用自己的脚本来启动apache呢?

那就写脚本吧。。

cd/etc/init.d

vimhttpd

#!/bin/bash

#descriptionion:httpdserver

#chkconfig:-8890

HTTPD=/usr/local/apache/bin/httpd

CONFFILE=etc/httpd/httpd.conf

./etc/init.d/FUNCTIONS

start(){

[-f/var/lock/subsys/http]&&echohttpdisstarting….

echo-nhttpdisstarting……

sleep1

$HTTPD-f$CONFFILE&&RETVAL=0||RETVAL=1

[$RETVAL-eq0]&&touch/var/lock/subsys/http&&echo-e33[31m[ok]33[0m||echo-e33[31m[fail]33[0m

}

stop(){

Echo-nhttpd开发云主机域名isstoping…..

sleep1

killprochttpd&&RETVAL=0||RETVAL=1

[$RETVAL-eq0]&&rm-rf/var/lock/subsys/http||echo-e33[31m[fail]33[0m

}

case$1in

start)

start

;;

stop)

stop

;;

restart)

stop

start

;;

*)

echoUsage:start|stop|restart

;;

esac

chmoda+xhttpd

chkconfig–addhttpd(把httpd服务设置开机自启动)

结束

相关推荐: Mac系统怎么配置弱网环境测试程序

怎么配置弱网环境测试程序?针对这个问题,今天小编总结这篇有关配置弱网环境的文章,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。做音视频开发时经常需要模拟弱网环境,观察 app 在弱网下的表现,比如,丢包、延迟、抖动、限制带宽条件等,Mac 系统有一个弱网工…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 05/04 21:53
下一篇 05/04 21:53