httpd安装与配置(centos7)

Apache服务(Apache HTTP Server),是Apache软件基金会的一个开放源码的网页服务器。可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

本文简单介绍安装httpd软件到虚拟机上

 一、安装

1、yum安装

 1.yum list httpd查看可安装的包

2.# yum install httpd.x86_64 用命令安装

2、使用源码编译安装的方式安装

总体步骤分为4步:

(1)获得软件(2)编译前准备(3)开始编译   make (4)安装与部署  make install

有的电脑存在apache服务,首先删除电脑中存在的服务

1.停止httpd服务systemctl stop httpd

2.停止服务后使用ps -ef|grep httpd查看是否还有httpd进程正在运行

3.若还有进程存在,则用kill -9 pid逐个删除

4.使用rpm -qa|grep httpd查看软件包名字

5逐个删除软件

再使用源码编译安装的方式安装httpd软件到本机上

1.从apache官网(http://httpd.apache.org/)下载httpd最新的源码包。

 下载apr、apr-util、prce

下载地址分别为http://apr.apache.org/download.cgi

https://sourceforge.net/projects/pcre/

 使用wget在线下载,也可以下载后通过xftp上传

以apr为例安装:

 mkdir /usr/local/apr

解压压缩包,cd到解压后到文件,配置此包适应本操作系统

 ./configure --prefix=/usr/local/apr

出现问题

安装gcc软件

 yum list gcc列出可安装的包,然后安装

同样yum list gcc-c++,安装

安装完成后查看

再./configure --prefix=/usr/local/apr,不报错,然后依次执行

# make

make install

安装完apr之后,类似这个方法安装apr-tuil、prce

创建目录====》解压=====》安装到目录====》编译执行

./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config

./configure --prefix=/usr/local/pcre --with-apr=/usr/local/apr/bin/apr-1-config

3、安装apache同样类似于以上安装步骤

./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcr

执行出错

错误提示:checking for pcre-config... false
configure: error: Did not find pcre-config script at /usr/local/pcre。

安装pcre版本过高,删除 pcre 安装目录 ,下载低版本的pcre

安装完成后重新执行./configure命令成功

下篇:https://www.cnblogs.com/yigehezi/p/10560335.html

原文地址:https://www.cnblogs.com/yigehezi/p/10552816.html