实验

本周小编我学会了如何在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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容