Linux rhel 6.4 apache编译安装以及简单配置过程(1)

Linux rhel  6.4 编译安装apache过程(1)

注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替。观看的时候注意执行命令时所在的目录。

安装平台

[[email protected] ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 6.4 (Santiago)

需要的工具版本以及下载地址

1.httpd-2.4.25.tar.gz

(http://httpd.apache.org/download.cgi#apache24)

2.apr-1.5.2.tar.gz

(http://apr.apache.org/download.cgi)

3.apr-util-1.5.4.tar.gz

(http://apr.apache.org/download.cgi)

4.pcre-8.40.tar.gz

(https://ftp.pcre.org/pub/pcre/)

下载好以后将这些工具上传到Linux的/media目录下。(我上传使用了winSCP工具)

解压缩

[[email protected] media]# cd /media/

[[email protected] media]# tar zxvf apr-1.5.2.tar.gz -C /opt/

......

[[email protected] media]# tar zxvf apr-util-1.5.4\ .tar.gz -C /opt/

......

[[email protected] media]# tar zxvf pcre-8.40.tar.gz -C /opt/

......

[[email protected] media]# tar zxvf httpd-2.4.25.tar.gz -C /opt/

......

解压好后进入/opt目录,查看一下解压的结果

[[email protected] media]# cd /opt/

[[email protected] opt]# ls

apr-1.5.2  apr-util-1.5.4  httpd-2.4.25  pcre-8.40  rh

检查一下是否有Linux自带的httpd服务,如果有需要关闭相关的服务并用rpm卸载httpd相关的包。

[[email protected] opt]# rpm -qa | grep httpd

[[email protected] opt]#

我这里并之前并没有安装httpd相关的包。

安装httpd还需要gcc-c++

[[email protected] opt]# yum -y install gcc-c++*

......

安装apr apr-util以及pcre三个工具,如果不安装这三个工具编译httpd的时候会报错,提示需要这三个工具。

安装apr

[[email protected] opt]# cd apr-1.5.2/

[[email protected] apr-1.5.2]# ls

......

[[email protected] apr-1.5.2]# ./configure --prefix=/usr/local/apr

......

[[email protected] apr-1.5.2]# make

......

[[email protected] apr-1.5.2]# make install

......

继续安装apr-util

[[email protected] apr-1.5.2]# cd /opt/apr-util-1.5.4/

[[email protected] apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config

......

[[email protected] apr-util-1.5.4]# make

......

[[email protected] apr-util-1.5.4]# make install

......

继续安装pcre

[[email protected] apr-util-1.5.4]# cd /opt/pcre-8.40/

[[email protected] pcre-8.40]# ./configure --prefix=/usr/local/pcre

......

[[email protected] pcre-8.40]# make

......

[[email protected] pcre-8.40]# make install

......

这三个工具编译安装好后就可以继续httpd的安装了

[[email protected] httpd-2.4.25]# ./configure --prefix=/usr/local/apache --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

(安装httpd并给出三个工具的路径)

......

[[email protected] httpd-2.4.25]# make

......

[[email protected] httpd-2.4.25]# make install

......

编译结束后如果没有报error的话,安装基本就结束了。

尝试下启动apache

启动:

[[email protected] httpd-2.4.25]# /usr/local/apache/bin/apachectl start

AH00557: httpd: apr_sockaddr_info_get() failed for chengmanyu.test

AH00558: httpd: Could not reliably determine the server‘s fully qualified domain name, using 127.0.0.1. Set the ‘ServerName‘ directive globally to suppress this message

(上面的问题并不影响使用,在接下来的配置中我们设置一下主机名就可以避免这个提示)

如果没有什么报错,那么apache已经开始运行了,我们检测一下我们的劳动成果。

先关掉本机的防火墙

[[email protected] httpd-2.4.25]# service iptables stop

iptables: Flushing firewall rules:                         [  OK  ]

iptables: Setting chains to policy ACCEPT: filter          [  OK  ]

iptables: Unloading modules:                               [  OK  ]

然后用在同一个域中的其他主机或在本机的浏览器中输入apache所在主机的 ip:80(ip+:80),浏览器跳转页面显示

it works!

到这里apache的安装已经完成了,但是现网中这样并不能直接使用还需要一些简单的设置。

时间: 2024-12-06 03:58:51

Linux rhel 6.4 apache编译安装以及简单配置过程(1)的相关文章

Linux rhel 6.4 apache编译安装以及简单配置过程(2)

注:以下摘取的都是安装过程中执行的命令,命令反馈没有贴出来以"......"代替.观看的时候注意执行命令时所在的目录. 将apache的科执行程序软连接到/usr/local/bin下(可执行命令放到$PATH包含的路径,方便执行apache的命令) [[email protected] init.d]# ln -s /usr/local/apache/bin/* /usr/local/bin 将httpd加入到chkconfig中 service的管理命令都是在/etc/init.d

apache编译安装方法及配置

一.实验安装环境 系统:CentOS6.6-i686 软件:httpd-2.2.31.tar.gz 关闭防火墙:/etc/init.d/iptables stop 关闭selinux:setenforce  0 二.Apache简介及其安装 1.Apache简介 Apache是web服务软件,提供http服务. 2.Apache的特点 简单.速度快.应用广泛,主要是应用于静态小文件. apache结合php可以实现动态. 3.Apache下载及其编译安装 yum -y install zlib

版本管理之Git(二):Win7上Git安装及简单配置过程

一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git 我下载了红色圈中的Git TortoiseGit 下载地址:http://code.google.com/p/tortoisegit/wiki/Download 我下载了红色圈中的TortoiseGit 二.安装说明 为什么安装Git? Git 是 Linux Torvald

<转载> FreeNAS的安装和简单配置 http://freenas.cn/?p=342

前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠的NetApp的存储设备.目前FreeNAS最新版本到了0.7.3514,下载地址是 http://www.freenas.cn/?page_id=9 .借用FreeNAS官方网站对它的描述:FreeNAS是一套免费的NAS服务器,它能将一部普通PC变成网络存储服务器.该软件基于FreeBSD,Sa

开发人员学Linux(7):CentOS7编译安装PHP并配置PHP-FPM

1.前言上一篇讲述了如何编译安装MySQL,虽然可以通过yum install 或者rpm来安装,但是yum install和rpm安装有一个特点,就是有些参数是别人根据大众需求定制的,如果需要进行自己的特定参数指定,这个是比较难做到的,因此有一定Linux基础的人都是编译安装或者根据公司的具体环境制作适合环境的安装包.上一篇的例子中讲述了如何编译安装和如何配置多实例,并在最后讲述了如何配置主从复制配置.以前开源开发经常将LAMP,就是Linux+Apache+MySQL+PHP,对于一些起步型

apache编译安装

实验环境: centos6.3 2.6.32-431.20.3.el6.i686 用到的包: APR 1.5.1 APR-util 1.5.3 httpd-2.4.9 操作步骤: 第一步:根据依赖关系,先解压.编译安装apr1.5.1 # tar xf apr-1.5.1.tar.bz2 -C /home # cd /home/apr-1.5.1 # ./configure --prefix=/usr/local/apr # make && make install 第二步:解压.编译安装

Linux下通过源码编译安装程序

ASK: Linux下通过源码编译安装程序(configure/make/make install的作用) configure Linux 平台有各种不同的配置,安装时需要通过 configure 来确定,如:编译器用的是 cc 还是 gcc.不同库文件所在目录等.执行 configure 后会生成 Makefile,Makefile 规定了用什么编译器.编译参数等信息. make 根据 Makefile 中规定的内容进行编译,生成的可执行文件放在当前目录或某个子目录. make install

Apache 编译安装2.2

一.Apache介绍 1.Apache是什么?   Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中.同时Apache音译为阿帕奇,是北美印第安人的一个部落,叫阿帕奇族,在美国的西南部.Apache源于NCSA server服务. 1.1 Apache的应用场合   1>使用Apache运行静态HTM

Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2版本后)

本来这个问题真的没必要写的,可是真的困扰我太久%>_<%,决定还是记录一下. 首先,最权威清晰的安装文档还是官方的: Building the NetCDF-4.2 and later Fortran libraries (写此文时,最近版为4.2) 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开build啦!而且要装Fortran的库必须先装好C的库. 所以先装C的库咯:仍然官方文档: Getting and Building NetCDF-C