一键安装apache脚本

#!/bin/sh
# Writed by yijian on 2012/12/26
# A key to install apache
# Download
#which wget
#if test $? -ne; then
# echo "wget NOT FOUND"
#else
# wget "http://mirror.bjtu.edu.cn/apache/apr/apr-1.4.6.tar.gz"
# wget "http://mirror.bjtu.edu.cn/apache/apr/apr-util-1.5.1.tar.gz"
# wget "http://labs.mop.com/apache-mirror/httpd/httpd-2.4.3.tar.gz"
# wget "http://nchc.dl.sourceforge.net/project/pcre/pcre/8.32/pcre-8.32.tar.gz"
#fi
# Get names
apr_tar_gz=`ls |grep -e "apr-[0-9]*\.[0-9]*\.[0-9]*\.tar\.gz"`
apr_util_tar_gz=`ls |grep -e "apr-util-[0-9]*\.[0-9]*\.[0-9]*\.tar\.gz"`
apr=`basename $apr_tar_gz .tar.gz`
apr_util=`basename $apr_util_tar_gz .tar.gz`
httpd=`basename httpd-*.tar.gz .tar.gz`
pcre=`basename pcre-*.tar.gz .tar.gz`
echo $apr
echo $apr_util
echo $pcre
echo $httpd
# unzip files
tar xzf $apr.tar.gz
tar xzf $apr_util.tar.gz
tar xzf $pcre.tar.gz
tar xzf $httpd.tar.gz
# Depends
mv $apr $httpd/srclib/apr
if test $? -ne 0; then
exit 1
fi
mv $apr_util $httpd/srclib/apr-util
if test $? -ne 0; then
exit 1
fi
# Compile pcre
cd $pcre
./configure --prefix=/usr/local/pcre
make
if test $? -ne 0; then
exit 1
fi
make install
if test $? -ne 0; then
exit 1
fi
# Compile apache
cd ../$httpd
./configure --prefix=/usr/local/httpd --with-pcre=/usr/local/pcre
if test $? -ne 0; then
exit 1
fi
make
if test $? -ne 0; then
exit 1
fi
make install
if test $? -ne 0; then
exit 1
fi
# Congratulation
echo "finished"
cd /usr/local/httpd/conf

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值