apr-1.5.2.tar.gz
apr-util-1.5.4.tar.gz
pcre-8.21.tar.gz
httpd-2.2.8_apache.tar.gz
apr
[root@localhost bin]# tar -zxf apr-1.5.2.tar.gz
[root@localhost apr-1.5.2]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.5.2]# make
[root@localhost apr-1.5.2]# make install
APR-util
[root@localhost bin]# tar -zxf apr-util-1.5.4.tar.gz
[root@localhost apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
[root@localhost apr-util-1.5.4]# make
[root@localhost apr-util-1.5.4]# make install
pcre
[root@localhost ~]# tar -zxf pcre-8.40.tar.gz
[root@localhost ~]# cd pcre-8.40
[root@localhost pcre-8.40]# ./configure --prefix=/usr/local/pcre
[root@localhost pcre-8.40]# make
[root@localhost pcre-8.40]# make install
httpd自安装,./configure ,make ,make install 前面安装很多遍指定了一些参数没有成功,选择了默认安装成功了,很奇怪。
/usr/local/apache2/bin/apachectl star 启动apache ,可能会报端口冲突之类的。
在/usr/local/apache2/bin 中的http.conf 文件中修改端口号和servername 为本机ip。
ip:端口,访问apache ,出现 it works ! 表示安装成功。
安装成功但是httpd.conf 文件中没有mod_status.so 模块;
太不容易了,中间不知道哪些环节出问题了,稀里糊涂。