LINUX初学,程序的相互依赖关系完全不知道,5条命令用了一周的时间来消化,很慢,记下来帮助理解。

把次序调整为最快流程及架构型的说明。软件参照的时间点为2012年3月

操作系统:CENTOS 5.5,这个不是最新的,仅测试

服务软件:APACHE 2.4.1

1 安装PCRE

PCRE - Perl Compatible Regular Expressions

APACHE 2.4.1安装需要这个组件,相关网站: 注意网站上下载的安装包与APACHE要求的包是不一样的,要求的是一个开发包,如下:

安装方法:

yum -y install pcre-devel

注意安装是个开发包,系统本身也有这个软件,查询这个包的方法:

[Philips@CentOS5 ~]$ rpm -qa | grep pcre

pcre-devel-6.6-6.el5_6.1
pcre-6.6-6.el5_6.1

2 安装GCC

GCC, the GNU Compiler Collection,    目前版本 4.7

安装方法:

yum intall gcc

目前版本越 20M

3 安装 APR, APR-UTIL

APR可移植运行库, 相关产品网站

找到下载地址后FTP下到本地目录,注意该类文件下载FTP下载前要加BIN命令,否则运行解包会出错。

安装方法:

ftp 对应网站,最好是官网

ftp>bin
ftp>get 找到的文件名

tar -zxvf apr-1.4.2.tar.gz (可以在ROOT目录下操作)

cd apr-1.4.2
./configure
make
make install

同上方法安装,apr-util,注意文件名会由于版本更新变化,apr-1.4.6.tar.gz apr-util-1.4.1.tar.gz,配置命令有一点变化

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

4 安装APACHE,这个跟网络上的内容一样,不强调了。

网络上的安装都是测试多次的,仅介绍关键步骤,如果像我这种初学的大概就很困难,如果其他初学的朋友可以先看看这个参考一下。