centOS 安装apache

前一阵子读了2个月鸟哥的私房菜,我把基础篇概览了2遍,centos也安装了,
但是具体按照文章每篇都作练习就没有耐心了,直接打算安装下apache来练习了,
我的计划是  1 下载 2解压 3编译安装 4 配置启动
1 在apache的官网上下载,我下的是httpd-2.2.17.tar.gz,我的linux在vpc里,拷贝的虚拟机里费了些周章
先把apache压成iso文件,然后加载到虚拟机里,
在 /mnt 中建立一个新文件夹
mkdir -m 711 cdrom
挂载光驱
mount /dev/cdrom /mnt/cdrom
卸载光驱
umount /mnt/cdrom
拷贝文件夹
cp httpd-2.2.17.tar.gz /home/apache/
2 解压
gzip -d httpd-2.2.17.tar.gz
tar xvf httpd-2.2.17.tar
3 编译安装
在这个环节我遇到些小麻烦,看apache官方的文档执行下面的语句
./configure --prefix=/usr/local/apr-httpd/
make
make install
正常这样就可以顺利的安装了,但是我遇到一个问题,如下图

这个问题是没有安装gcc, 我第一反应竟然没有安装gcc, 应该是我当初安装的时候在文字版下的最小安装
然后我启动图形界面打算用“Add/Remove Software”, 可是我一点击就提示一个异常显示说有另外一个应用程序
在使用打不开程序列表,我又google一下,用下面的命令然后重新启动一下就ok了
su -c 'service yum-updatesd stop'
su -c 'yum remove yum-updatesd'

4 配置启动
我把apache安装在/usr/local/apr-httpd/目录下然后
在这个目录下启动
apachectl start
然后打开浏览器,一开浏览器我就懵了,因为我以前在windows下装过apache,
index.html应该是it works, 打开一看不是,是下面的样子

我又执行
apachectl stop,在刷新浏览器,显示找不到该页面,我忽略了centos自带一个apache
于是我执行./apachectl start, 再看浏览器就对了
分别执行apachectl -V, 和./apachectl -V看他们的区别

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值