apache2.2在64位redhat as4 上安装

apache2.2在64位redhat as4 上安装

环境:Intel(R) Xeon(TM) CPU 3.20GHz * 2(超线程) 内存2G ECC OS版本REDHAT AS4.2 内核:kernel是2.6.9-22.ELsmp
apache2.2

1.tar -zxvf httpd-2.2.0.tar.gz
1.   安装APR和APR-UTIL
cd httpd-2.2.0
           1. cd srclib/apr
               ./configure --prefix=/app/apr-httpd
               make
               make install
           2.cd srclib/apr-util
              ./configure --prefix=/app/apr-util-httpd --with-apr=/app/apr-httpd
                make
                 make install
2.安装APACHE2。2
            1./configure --prefix=/app/apache --enable-mods-shared=all --enable-headers --enable-so --enable-rewrite --enable-proxy --enable-proxy-ajp --with-mpm=worker --with-apr=/app/apr-httpd --with-apr-util=/app/apr-util-httpd
            2.make
            3.make install
3.启动apache2.2
             1.cd /app/apache/bin/
             2..sh apachectl start
             3.用netstat -nlp|grep 80看端口没有起来。
             4.接着查看logs/error_log的日志.如下:
[Wed Apr 26 15:59:50 2006] [notice] Digest: generating secret for digest authentication ...
[Wed Apr 26 15:59:50 2006] [notice] Digest: done
[Wed Apr 26 15:59:51 2006] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[Wed Apr 26 15:59:51 2006] [alert] (11)Resource temporarily unavailable: setuid: unable to change to uid: 2
[Wed Apr 26 15:59:51 2006] [notice] Apache/2.2.0 (Unix) DAV/2 configured -- resuming normal operations
[Wed Apr 26 15:59:51 2006] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread
[Wed Apr 26 15:59:52 2006] [alert] Child 8027 returned a Fatal error... Apache is exiting!
[Wed Apr 26 15:59:52 2006] [alert] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread

http.conf除修改了ServerName外没有做过其他改动!
是什么原因请指点。谢谢!
自己顶
apr模块有问题,查看下.试试默认编译能不能用
我在另外一台机(redhat as4 32位)上也是这样装的.就不会出现这样的错误.这个我装过好几遍了.APR和APR-UTIL都重新编译好几次了
你前面安装的是64位机器?
是32位的.
我的64位的系统,在装apr-util时,make时就报错了,怀疑可能和64位的系统有关系
有没有具体装过的朋友呀?
--libdir=/usr/lib64