一、首先把安装需要用到的httpd-2.4.4.tar.bz2、apr-1.4.6.tar.gz、apr-util-1.5.1.tar.gz源代码从网上下载下来
将httpd-2.4.4.tar.bz2解压至/usr/local/src/目录下
二、切换至/usr/local/src/ httpd-2.4.4/目录下
a、执行./configure –prefix命令指定httpd的安装目录、生成makefile文件
错误提示Apache可移植运行库没有找到
这样的话我们可以先查询一下我们是否已经安装过这个包
发现已经安装有了这样的包,由于错误提示并不明确,所以我们需要把apr的开发包安装
再次执行./configure –prefix命令
依然出现错误提示,但是这次警告提示的是需要apr1.4.0以后版本,而它找到的确实1.2.7版本。这时需要将下载的apr-1.4.6.tar.gz解压至/usr/local/src/目录下
切换到/usr/local/src/apr/apr-1.4.6/目录下
依次执行./configure、make、makeinstall这三个命令
如果再次执行./configure –prefix命令依然会提示错误,我们需要把apr-util-1.5.1安装了操作同apr-1.4.6
安装完之后执行./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr/bin/apr-1-config命令
再次出现错误提示
需要将pcre的开发包装上
安装完pcre的开发包之后再次执行./configure –prefix=/usr/local/apache –sysconfdir=/etc/httpd
--with-apr=/usr/local/apr/bin/apr-1-config
b、执行make命令将源代码生成二进制文件、库文件、头文件、以及说明手册
c、执行make install将生成的对象放置相应的目录下
三、在/etc/init.d/目录下编辑httpd的控制脚本,控制httpd的启动、关闭以及重启
访问搭建的apache服务器
转载于:https://blog.51cto.com/6764097/1161283