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命令成功