需要帮助在 AIX7.1 中安装 apache

需要帮助在 AIX7.1 中安装 apache

我想在我们的 AIX 服务器上安装 apache 2.4.x,该服务器很久以前就安装了 apache1.x。

我在 apache 的 sourcelib 中下载了 apr 和 apr 实用程序,然后下载了 pcre 并尝试使用安装 pcre,但 ./configure --prefix=/app/dev/vista/apache2.4/pcre 出现错误

配置:错误:无效的 C++ 编译器或 C++ 编译器标志

rpm -qa | grep gcc
libgcc-4.2.0-3.ppc
gcc-4.2.0-3.ppc
libgcc-4.8.3-1.ppc

然后我尝试了下面的选项,通过该选项我可以安装 pcre,但真的不知道这个选项是如何解决这个问题的。

./configure --prefix=/app/dev/vista/apache2.4/pcre --disable-cpp

接下来我运行以下命令来编译 apache

./configure --prefix=/app/dev/vista/apache2.4 --with-included-apr --with-included-apr-util --with-pcre=/app/dev/vista/apache2.4/pcre --enable-mpms-shared='prefork worker' --enable-mods-shared=most

然后执行 make 命令。此 make 命令运行了很长时间并出现以下错误

ld: 0711-224 WARNING: Duplicate symbol: .bcopy
ld: 0711-224 WARNING: Duplicate symbol: .memmove
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: .EC_curve_nid2nist
collect2: ld returned 8 exit status
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 1.
Stop.


rpm -qa | grep openssl
openssl-1.0.1j-1.ppc

在此请求任何人的帮助,以便在 AIX 中安装 apache 2.4.x。我们通常管理 Linux apache 包,这是我们在 AIX 上工作所需的唯一服务器,我们必须安装开源,因为应用程序具有专用文件系统并且不会使用默认位置。

答案1

感谢 Jeff 和 Lorinczy ,这仅与 openssl 有关。我尝试在较低版本的 openssl 中安装较高版本的 apache,这导致了此问题。

相关内容