【问题标题】:apache installation on aix server在 aix 服务器上安装 apache
【发布时间】:2018-06-14 07:49:26
【问题描述】:

我们正在安装 apache 2.4.X ,尝试安装

  • 2.4.16
  • 2.4.25
  • 2.4.29

在 AIX 7.1 (7100-05-01-1731) 中。

我们在为 httpd-apache 执行 make install 时遇到以下问题。

我们已经安装成功了

  • 四月(四月-1.5.2)
  • apr util (apr-util-1.5.4)
  • pcre (pcre-8.33)。

使用的标志是:

export OBJECT_MODE=64
export CC="xlc_r -q64"
export lt_cv_path_NM="/usr/bin/nm -B -X64"
export AR="ar -X64" 

错误堆栈跟踪: 我们面临的问题是 mod_authn_file.so 由于某些错误而无法创建。

 rm -f /home/u980868/apache/kiran/httpd-kiran/modules/mod_authn_file.so
 /home/u980868/apache/kiran/httpd-2.4.25/srclib/apr/libtool --silent --mode=install install mod_authn_file.la /home/u980868/apache/kiran/httpd-kiran/modules/

find: bad status-- /home/u980868/apache/kiran/httpd-kiran/modules/mod_authn_file.so

install: File mod_authn_file.so was not found.

make: 1254-004 The error code from the last command is 2.

【问题讨论】:

  • 你在httpd-2.4.29之前编译成功过apr-1.6.3和apr-util-1.6.1吗?这三个必须使用相同的layout。
  • 是的,我们有。我们能够正确安装它们而不会出现任何错误。
  • 所以make install 有问题。希望您保存了make all 的日志,它创建了文件modules/aaa/mod_authn_file.la 和modules/aaa/.libs/mod_authn_file.so。如果您没有这些文件,您可能在make all 中也遇到了问题。 PS:希望您在每一步都使用链接器标志-brtl。 (参见web.axelero.hu/lzsiga/aix-linking.html#Q0020)

标签: apache aix


【解决方案1】:

如果使用“make”的 apache 编译运行良好,并且在运行“make install”时出现错误,则问题可能与缺少“coreutils”有关。您可以从http://gnome.bullfreeware.com 免费下载它并通过“rpm -ivh coreutils-8.25-1.aix6.1.ppc.rpm”安装它。然后,首先运行“make install”你需要

export PATH=/opt/freeware/bin:$PATH

它在我的情况下有效。

【讨论】:

    猜你喜欢
    • 2018-03-17
    • 2017-11-10
    • 2015-02-20
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2010-09-06
    • 2011-12-27
    相关资源
    最近更新 更多