????
?我所用的是centos linux系统,但apache的服务在linux系统都大同小异。像ubuntu? redhat等等。
now let us go!
?如有问题, 欢迎直邮: zhe-jiang.he@hp.com<何哲江。>
1.获取软件: http://httpd.apache.org/? httpd-2.2.21.tar.gz
2.安装步骤:
解压源文件:
1 tar zvxf httpd-2.2.21.tar.gz 2 cd httpd-2.2.21 3 ./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite 4 make 5 make install
运行./configure 命令进行编译源码。
--prefix=/usr/local/apach2 是设置编译安装到的系统文件夹,
?--enable-s? 參数是使httpd服务可以动态载入模块功能,
--enable-rewrite? 是使httpd服务具有网页地址重写功能。
3.启动apache:
/usr/local/apache2/bin/apachectl start
4.将apache增加到系统服务,用service命令来控制apache的启动和停止
grep -v "#" /usr/local/apache2/bin/apachectl? > /etc/init.d/apache
vi /etc/init.d/apache
#!/bin/sh ?????????????
# chkconfig: 2345 85 15 ?????????????
# description: Apache is a World Wide Web server.
chmod? +x? /etc/init.d/apache
chkconfig --add apache
chkconfig --list apache ?????????????
apache????????? 0:off 1:off 2:on 3:on 4:on 5:on 6:off ??????
表明apache服务已经生效。在2、3、4、5运行级别随系统启动而自己主动启动。以后可以使用service命令控制Apache的启动和停止。
原文:https://www.cnblogs.com/mqxnongmin/p/10502260.html