实验01:源码包安装

 实验目标

 通过对源码包安装熟练掌握包的安装和对源码包的理解

 实验步骤

一、环境准备

1. 安装gcc

[root@localhost yum.repos.d]# yum -y install gcc*

[root@localhost yum.repos.d]# echo $?  //验证是否正确安装完成

0                 //0表示正确1表示错误

2.解压源码包httpd到/user/src

[root@localhost ~]# yum -y install dhcp

[root@localhost yum.repos.d]# cd /root

[root@localhost ~]# tar -zxf httpd-2.2.25.tar.gz -C /usr/src/

[root@localhost ~]# cd /usr/src/

[root@localhost src]# ls

debug  httpd-2.2.25  kernels  vmware-tools-distrib

 

3. 配置

[root@localhost src]# cd httpd-2.2.25/

[root@localhosthttpd-2.2.25]#./configure--prefix=/usr/local/apache2/

[root@localhosthttpd-2.2.25]# echo $?  //验证是否正确安装完成

0                 //0表示正确1表示错误

 

4.编译

[root@localhosthttpd-2.2.25]# make // 编译

 [root@localhosthttpd-2.2.25]# echo $?  //验证是否正确安装完成

0                 //0表示正确1表示错误

5.安装

[root@localhost httpd-2.2.25]# make install  //安装

[root@localhosthttpd-2.2.25]# echo $?  //验证是否正确安装完成

0                 //0表示正确1表示错误

 

6.开启服务

[root@localhost httpd-2.2.25]# /usr/local/apache2/bin/apachectl start

 

 

 结果验证

 

一、在linux虚拟机web浏览器

1. 测试输入http://localhost

It works!   //正确的输出结果

 

 

 问题和经验总结

故障现象:yum配置正确还是无法安装gcc

解决办法:虚拟机为5.10版本但使用的IOS映像文件尾5.9版本,重新安装5.10版本并清理yum缓存输入yum clean all