编译安装httpd

以centos8为例,安装httpd-2.4.41

RED_COLOR="\e[1;31m"I
GREEN_COLOR="\e[1;32m"
END_COLOR="\e[0m"
CPUS=`lscpu | sed -rn '4s@^.*:[ ]+([0-9])$@\1@p'`
YUM=(openssl-devel  \
pcre-devel  \                                                                                                              
apr-util-devel \
apr-devel \
gcc)
#安装依赖包
yum -y install ${YUM[*]}
#下载,安装 ,编译
[ -f /data/httpd-2.4.41.tar.bz2 ] || \
wget -P /data http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.4.41.tar.bz2
cd /data/ && tar xf httpd-2.4.41.tar.bz2 && cd httpd-2.4.41 \
./configure --prefix=/app/httpd --enable-ssl
make -j $CPUS && make install
sed -i -e 's/User daemon/User apache/' -e 's/Group daemon/Group apache/' /app/httpd/conf/httpd.conf
echo ‘PATH=/app/httpd/bin:$PATH> /etc/profile.d/apache.sh \
source /etc/profile.d/apache.sh 
apachectl start
if [ $? -eq 0 ] ; then
    echo -e $GREEN_COLOR"httpd install success!!!"$END_COLOR
else
    echo -e $RED_COLOR"httpd install Failed!!!"$END_COLOR
fi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值