您的位置:首页 > 运维架构 > Apache

Linux下Apache安装64位问题

2013-03-28 09:42 369 查看
网上说之一:

1、删除安装目录下的configure文件,在我的环境中是httpd-2.2.6/configure

2、删除“httpd-2.26/srclib/apr-util/configure”

3、通过以下命令重建编译文件(以下命令在http-2.26/目录下运行)。

#./buildconf

4. 、通过以上重建编译文件,现在可以拥有64位的apr-util了,最后在编辑时加上以上参数:

–enable-lib64

以下是我编译的例子:

[root@yangjf packages]# ./configure --prefix=/usr/local/apache --enable-mods-shared=all --enable-so –enable-ssl –enable-lib64 -libdir=/usr/lib64

[root@yangjf packages]#make

[root@yangjf packages]#make install

网上说之二:

解决方法:编译时增加编译参数 --with-expat=builtin 。貌似在64位服务器下编译脚本在定位系统 expat 支持时有些问题。使用自带的expat来编译就不存在这个问题了。举例如下:

# ./configure --prefix=/usr/local/apache2 --enable-modules=so --enable-rewrite --with-expat=builtin

« )Name or service not known: mod_unique_id: unable
to find IPv4 addr ess of "wb_three_cgi20" | 如何让linux/Centos
32位支持大于4G内存»
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: