本文共 1153 字,大约阅读时间需要 3 分钟。
- 所需软件:
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
- 安装apr:
tar -xzf apr-1.6.3.tar.gzcd apr-1.6.3/./configure && make && make install
- 安装apr-util:
tar -xzf apr-util-1.6.1.tar.gzcd apr-util-1.6.1/./configure --with-apr=/usr/local/apr/make && make install
- 安装httpd:
tar httpd-2.4.29.tar.gzcd httpd-2.4.29/./configure && make && make install
- 编写启动脚本:vim myhttpd
#!/bin/bash# chkconfig: 12345 80 90function start_http(){/usr/local/apache2/bin/apachectl start}function stop_http(){ /usr/local/apache2/bin/apachectl stop}case "$1" instart) start_http;; stop) stop_http;; restart) stop_http start_http;;*) echo "Usage : start | stop | restart";;esac
- 加入系统服务:
chmod a+x myhttpdcp -arf myhttpd /etc/init.d/
- 启动自己编写的服务:
systemctl start myhttpd
- 设置开机自启动:
chkconfig --add myhttpd
本文转自 Lee_吉 51CTO博客,原文链接:http://blog.51cto.com/12173069/2067565
转载地址:http://yfwzo.baihongyu.com/