网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

源码安装httpd2.4.4

闲话不说,进入正题

坚守“ 做人真诚 · 做事靠谱 · 口碑至上 · 高效敬业 ”的价值观,专业网站建设服务10余年为成都木屋小微创业公司专业提供企业网站设计营销网站建设商城网站建设手机网站建设小程序网站建设网站改版,从内容策划、视觉设计、底层架构、网页布局、功能开发迭代于一体的高端网站建设服务。

 

 

准备工具

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/

ll   apr*

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

 

安装apr-1.4.6运行库

tar  -zxvf  apr-1.4.6.tar.gz -C/usr/local/src/

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

配置apr-1.4.6

 

 ll

less README

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

make

make install

cd

安装apr-util-1.5.1

 tar -zxvf apr-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

make install

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 -jxvf httpd-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

make install

cd /usr/local/

cd bin/

./apachectl start

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

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

那就写脚本吧。。

 

cd /etc/init.d

vim httpd 

 

#!/bin/bash

#descriptionion: httpd server

#chkconfig:   -88  90

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

CONFFILE=’etc/httpd/httpd.conf’

. /etc/init.d/FUNCTIONS

start()  {

[-f   /var/lock/subsys/http ] && echo  “httpd  is starting....”

 echo -n  “httpd   is starting......”

sleep 1

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

[$RETVAL   -eq  0] &&touch /var/lock/subsys/http && echo -e  “\033[31m  [ok]  \033[0m”||echo  -e  “\033[31m   [fail]  \033[0m”

}

stop (){

Echo -n  “httpd is stoping.....”

sleep 1

killproc  httpd  && RETVAL=0||RETVAL=1

[$RETVAL   -eq  0] && rm -rf  /var/lock/subsys/http ||echo  -e  “\033[31m   [fail]  \033[0m”

 

}

 

case $1  in

start)

  start

;;

stop)

stop

;;

restart)

stop

start

;;

*)

echo “Usage:start|stop|restart”

;;

esac

 

 

chmod   a+x  httpd

chkconfig  --add httpd(把httpd服务设置开机自启动)

结束

 

       

 

 


新闻名称:源码安装httpd2.4.4
网页地址:http://bjjierui.cn/article/geeoii.html

其他资讯