编写脚本之前先要安装apache服务需要依赖的编译环境和库。
使用yum的安装方式,yum源使用网易的yum源就行。
yum install -y gcc gcc-c++ apr apr-util apr-devel apr-util-devel 回车一键安装
编写脚本 vim autoinstall_apache.sh
内容如下
#!/bin/bash
#auto make install LAMP
#by author LingShu 2018-04-25
#################################
#test network 测试网络连通性
ping -c 4 www.baidu.com &>/dev/null
if [ $? -ne 0 ];then
echo -c " 33[32mplease check network configuration... 33[0m"
exit
fi
#define httpd dir path && variable 定义变量
H_FILES=httpd-2.2.27.tar.gz #安装包
H_FILES_DIR=httpd-2.2.27 #解压后安装程序所在目录
H_DOWNLOAD_URL=http://archive.apache.org/dist/httpd/httpd-2.2.27.tar.gz #下载的路径
H_PREFIX=/usr/local/apache/ #安装目录
#install apache 下载、解压、预编译
wget -c $H_DOWNLOAD_URL && tar -xzf $H_FILES && cd $H_FILES_DIR ; ./configure --prefix=$H_PREFIX
#make ;make install 编译安装
if [ $? -eq 0 ];then
make && make install
echo -e " 33[32m the apache install successfully ! 33[0m"
else
echo -e " 33[32m the apache install failed !!! please check... 33[0m"
exit
fi