实验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