CentOS 5.5下构建LAMP环境(2)

第二部分 Apache安装

一、安装apr、apr-util、pcre
先简单说明一下这几个包:
Apache可移植运行库(Apache Portable Runtime,APR)。主要用作Apache 2.0 Web服务器基础的APR让你能够把应用程序汇集到单个接口上,在多个平台上运行,这些平台包括Unix、Linux和Windows。

PCRE(Perl Compatible Regular Expressions中文含义:perl语言兼容正则表达式)是一个用C语言编写的正则表达式函数库,由菲利普.海泽(Philip Hazel)编写。PCRE是一个轻量级的函数库,比Boost之中的正则表达式库小得多。PCRE十分易用,同时功能也很强大,性能超过了POSIX正则表达式库和一些经典的正则表达式库。


去各自的官方网站下载最新稳定版软件包,本次下载的版本如下:
apr-1.4.6           apr-util-1.3.8             pcre-8.30
这三个软件默认编译安装即可,安装路径统一为/usr/local/*。Pcre预编译时加上apr路径。参数:
--with-apr=/usr/local/apr/
二、安装Apache
解开压缩包后直接进入源码包进行预编译,编译参数如下:
#./configure \
--prefix=/usr/local/apache \              路径
--enable-so \                             动态加载模块(DSO)支持
--enable-module=rewrite \                 编译rewrite模块(rewrite不可以动态加载)
--with-mpm=prefork \                      非线程型的、预派生的Web服务器,适用于没有线程安全库,需要避免线程兼容性问题的系统
--enable-shared=max                       除了so以外的所有apache的标准模块都编译成DSO模块。而不是编译进apache核心内
完成后编译,编译安装。
#make –j 4 && make install
测试启动
#/usr/local/apache/bin/apachectl -k start     没有消息就是好消息
#netstat -ntl                                 查看监听端口80
#curl –v                                                 测试访问
加入开机启动脚本
#echo ‘/usr/local/apache/bin/apachectl start’ >> /etc/rc.local

OK!Apache安装完成!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/f40c9e2cb446ae3bda806bf0b87008fe.html