准备工作:去apache官方网站下载apache源码包
1.首先需要将apache源码包移动到linux服务器下
2.记性解压缩 命令一半 使用tar -zxvf [压缩包名称](你下载到apache源码包名)
3.进入压缩之后的源码包文件夹
4.进入之后进行检测操作
分解上面命令作用:
./configure #检查编译环境 执行后将生成MakeFile文件
--prefix=/usr/local/apache2/ #指定安装路径
--sysconfdir=/usr/local/apache2/etc/ #指定在单个机器上使用的只读数据的安装位置.
--with #with选项来指定具体的软件包地址,通过without选项来指定不使用指定的软件包。
-included-apr#指定C头文件的安装位置.其他语言如C++的头文件也可以使用此选项
5.检测完成之后进行
make 进行编译操作
6.编译完成之后进行安装操作
make install
7.安装完成测试
启动Apache测试:
/usr/local/apache2/bin/apachectl start
ps aux | grep httpd 检测进行
netstat -tlun |grep :80 检测80端口
如果存在则apache安装完成
特别注意:
安装apache 的时候经常容易出现一些错误,如果出现 如下错误我们应如何调整
1.configure: error: Bundled APR requested but not found at ./srclib/. Download and unpack the corresponding apr and apr-util packages to ./srclib/.
解决方法:
tar -zxvf apr-1.4.6.tar.gz
tar -zxvf apr-util-1.4.1.tar.gz
cp -r /lamp/apr-1.4.6 /lamp/httpd-2.4.7/srclib/apr
cp -r /lamp/apr-util-1.4.1 /lamp/httpd-2.4.7/srclib/apr-util
2.configure: error: pcre-config for libpcre not found. PCRE is required and available from
解决方法:
tar zxvf pcre-8.34.tar.gz
cd /lamp/pcre-8.34
./configure && make && make install
3.checking whether to enable mod_ssl... configure: error: mod_ssl has been requested but can not be built due to prerequisite failures
解决方法:
yum install openssl-devel