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

创建?键安装和卸载httpd-2.4.25.tar.gz 的脚本install_httpd.sh,要求安装?/app/httpd24?录 下,运? httpd.sh install 实现安装,运? httpd.sh remove 实现卸载

时间:2019-06-15 13:15:35      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:efi   rem   eve   figure   http   ssl   open   ||   name   

vim httpd.sh
#!/bin/bash
case $1 in
"install")
DIR=/app/httpd24
echo "Start install httpd ..."
rpm -q gcc &> /dev/null || yum install gcc -y
yum groupinstall "development tools" -y
yum install apr-devel apr-util-devel pcre-devel openssl-devel -y
wget http://192.168.36.7/httpd-2.4.25.tar.gz
tar xvf httpd-2.4.25.tar.gz
cd httpd-2.4.25/
./configure --prefix=/app/httpd24 &>/dev/null
make && make install &>/dev/null
echo PATH="/$DIR/bin:"‘$PATH‘ > /etc/profile.d/httpd.sh
. /etc/profile.d/httpd.sh
echo "Install httpd is successful!"
;;
"remove")
echo "Start remove httpd ..."
rm -rf /app/httpd24
rm -f /etc/profile.d/httpd.sh
killall httpd
yum groupremove "development tools" -y
yum remove apr-devel apr-util-devel pcre-devel openssl-devel -y
echo "Remove httpd is successful!"
;;
*)
echo "Usage: `basename $0` install | remove"
;;
esac
地址如不通
wget http://192.168.36.7/httpd-2.4.25.tar.gz
tar xvf httpd-2.4.25.tar.gz
cd httpd-2.4.25/
替换为
wget https://www.apache.org/dist/httpd/httpd-2.4.38.tar.gz
tar -xvf httpd-2.4.38.tar.gz
cd httpd-2.4.38/

创建?键安装和卸载httpd-2.4.25.tar.gz 的脚本install_httpd.sh,要求安装?/app/httpd24?录 下,运? httpd.sh install 实现安装,运? httpd.sh remove 实现卸载

标签:efi   rem   eve   figure   http   ssl   open   ||   name   

原文地址:https://www.cnblogs.com/wang7136/p/11027131.html

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