本周小编我学会了如何在Centos 7上安装apache2.4源码包,并启动此服务。该实验在Centos 7和Centos 6的安装上有细微的差别,现在听小编我一一道来。
1、首先准备工作:查看是否有相同的软件包

2、 安装开发包组
yum grouplist (列出所有包组)

yum groupinstall "Development tools" (安装一部分包组)

2 下载源码并解包
http://httpd.apache.org/(下载地址)使用rz上传

解压打包,压缩的文件到/app/

3、配置configure环境
配置环境之前要列出可用仓库。


进入cd /app/httpd-2.4.27/,开始配置环境。

--prefix=/app/httpd24(最好指定个目录,默认是/usr/local/src) --sysconfdir=/etc/httpd24(编译文件指定到此目录下,独立出来) --enable-ssl(启用某些命令:启用加密文件)
执行完此命令后,会提示缺少东西,这时就缺什么就装什么。
如:yum search apr -->yum install -y apr-devel 安装apr。
4、查看说明,根据模板安装

5、生成Makefile(步骤:make 项目管理器 configure脚本 --> Makefile.in --> Makefile)
make(编译)
make install(只有root能做,建立apache22 [cd /app/apache22-->ls 查看是否有apache22])


6、准备环境变量(在app下进行),该图表示环境变量生成。

7、编写网页内容


8、要想显示网页内容,需要开启服务





在Centos7中关闭服务:/app/apache24/apachectl stop
在Centos6中关闭服务:/app/apache22/bin/service iptables stop或chkconfig iptables off (开机禁用)
9、man帮助(更新man_db,才会有man帮助)


10、关闭服务操作:1、apachectl stop (停止服务)
2、rm -rf httpd24
3、rm /etc/httpd24/ -rf
4、vim /etc/profile.d
5、rm -f /etc/profile.d/httpd24.sh
6、vim /etc/man.config 删除加入的那行
7、删除源码:rm -rf /app
网友评论