centos7源码编译安装httpd加入systemctl并设置开机自启动
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7源码编译安装httpd加入systemctl并设置开机自启动相关的知识,希望对你有一定的参考价值。
apr-1.6.3.tar.gz
(下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.6.3.tar.gz)
apr-util-1.6.1.tar.gz
(下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.6.1.tar.gz)
httpd-2.4.29.tar.gz
(下载地址:http://mirrors.shu.edu.cn/apache//httpd/httpd-2.4.29.tar.gz)
yum -y install gcc pcre pcre-devel libtool
tar -xzf apr-1.6.3.tar.gz
cd apr-1.6.3/
./configure && make && make install
tar -xzf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1/
./configure --with-apr=/usr/local/apr/
make && make install
tar httpd-2.4.29.tar.gz
cd httpd-2.4.29/
./configure && make && make install
#!/bin/bash
# chkconfig: 12345 80 90
function start_http()
{
/usr/local/apache2/bin/apachectl start
}
function stop_http()
{
/usr/local/apache2/bin/apachectl stop
}
case "$1" in
start)
start_http
;;
stop)
stop_http
;;
restart)
stop_http
start_http
;;
*)
echo "Usage : start | stop | restart"
;;
esac
chmod a+x myhttpd
cp -arf myhttpd /etc/init.d/
systemctl start myhttpd
chkconfig --add myhttpd
以上是关于centos7源码编译安装httpd加入systemctl并设置开机自启动的主要内容,如果未能解决你的问题,请参考以下文章
centos7实现基于源码编译安装LAMP的wordpress应用