1、安装development tools程序包组安装Apache服务器前需要解决依赖性问题,比如需要安装GCC、GCC++、OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法解决依赖性问题。(1)挂载安装光盘,并安装...

1、安装development tools程序包组
安装Apache服务器前需要解决依赖性问题,比如需要安装GCC、GCC++、OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法解决依赖性问题。
(1)挂载安装光盘,并安装“Development tools”包组
650) this.width=650;" src="http://i.imgur.com/HpzkNc7.jpg" />
[root@localhost ~]# mount /dev/cdrom /media 将光盘挂载到media目录 [root@localhost ~]# cd /etc/yum.repos.d/ 配置yum源 [root@localhost yum.repos.d]# vim CentOS-Base.repo 配置详情 [base] 只需要保留base仓库配置参数如下,其他的内容可以删除 name=CentOS-$releasever - Base baseurl=file:///media/ gpgcheck=0 [root@localhost yum.repos.d]# yum groupinstall "Development tools" 安装包组
安装成功后,即可解决依赖性问题,如果你的虚拟机可以联网,那么可跳过挂载步骤,直接输入命令:yum groupinstall "Development tools"安装包组即可。
(2)下载并解压缩Apache程序包
大家可以从Apache官方网站下载程序包,这里以“ httpd-2.2.29.tar.bz2 ”为例,将下载好的程序包上传到虚拟机用户家目录,若虚拟机可以上网,可通过wget命令下载,用法:wget+空格+下载网址。
[root@localhost ~]# tar -xvf httpd-2.2.29.tar.bz2 解压httpd包
650) this.width=650;" src="http://i.imgur.com/FFvrIvj.jpg" />至此,正式安装httpd的准备工作已经完成。
(3)安装Apache
注意:安装前要查看一下源码包自带的INSTALL ,README文件。
1)配置编译选项:./configure
我们可以使用命令“ ./configure --help ”查看编译的相关选项,此次编译只使用“--prefix”选项指定程序安装目录。需要cd到解压后的目录中
[root@localhost httpd-2.2.29]# ./configure --prefix=/usr/local/apach2
如果编译完成后没有提示错误,表示编译成功了,一般只要依赖性问题解决了此步都不会有什么问题的。
2)编译服务程序:make
[root@localhost httpd-2.2.29]# make 此步需要较长时间
650) this.width=650;" src="http://i.imgur.com/Vuz0oXE.jpg" />
3)安装服务程序:make install (其实就是复制配置、手册等文件到相应路径)
[root@localhost httpd-2.2.29]# make install
如果没有错误提示,那么此刻就完成了所有源码编译安装,我们可以查看一下/usr/local/apach2目录 650) this.width=650;" src="http://i.imgur.com/U9z3Zh2.jpg" />
(4)测试Apache
[root@localhost bin]# /usr/local/apach2/bin/apachectl start 启动Apache [root@localhost bin]# /usr/local/apach2/bin/httpd start 这也可以启动Apache [linuxpao@localhost Desktop]$ netstat -nat Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN tcp 0 0 192.168.184.130:59364 213.198.96.137:80 ESTABLISHED tcp 0 0 192.168.184.130:22 192.168.184.1:49614 ESTABLISHED tcp 0 0 :::80 :::* LISTEN tcp 0 0 :::22 :::* LISTEN tcp 0 0 ::1:631 :::* LISTEN
可以看到 80 端口是监听状态的(LISTEN),表示Apache启动成功了,也可在虚拟机图形界面输入你的虚拟机IP地址查看(注意关闭防火墙)
650) this.width=650;" src="http://i.imgur.com/kBcXsyZ.jpg" />
原文:http://kop309.blog.51cto.com/9034739/1843558
本文标题为:尝试CentOS 6.8安装Apache服务


基础教程推荐
- linux下安装apache与php;Apache+PHP+MySQL配置攻略 2023-08-07
- Apache服务器配置攻略3 2022-09-01
- IIS 6 的 PHP 最佳配置方法 2022-09-01
- 实战Nginx_取代Apache的高性能Web服务器 2023-09-29
- apache和nginx结合使用 2023-09-10
- Apache Hudi数据布局黑科技降低一半查询时间 2022-10-06
- nginx.conf(centos7 1.14)主配置文件修改 2023-09-23
- 服务器添加git钩子的步骤 2022-12-12
- linux之conda环境安装全过程 2023-07-11
- centos 7 安装及配置zabbix agent 2023-09-24