我们的服务器操作系统是 Windows 2008 Server Enterprise Edition,64 位,我们想要使用Apache HTTP 服务器。
我找不到关于它是否可以在 64 位机器上运行的任何介绍。请帮忙。
答案1
是的,可以。32 位和 64 位版本都可以在 64 位机器/操作系统上运行(当然需要有合适的库)。
答案2
Apache 软件基金会尚未发布任何适用于 Windows 的官方 64 位二进制文件。但是,它是开源的,因此有第三方非官方的适用于 Windows 的 64 位二进制包。Windows 上的 PHP 也是如此:
http://www.elxis.org/guides/developers-guides/64bit-apache-php-mysql-windows.html http://httpd.apache.org/docs/2.0/platform/windows.html
我个人会选择官方二进制文件。这取决于你正在做什么,但性能提升可以忽略不计:http://www.scribd.com/doc/363677/Benchmarks-AMD64-in-32bit-mode-vs-64bit-mode-Ubuntu(无论如何在 Linux 上)。通过 Google 快速查找,还发现一些非官方 64 位二进制文件存在问题的报告。
答案3
您可以从 apache lounge 下载 64 位二进制文件。您将需要适当的 Visual C++ 库。目前最新版本可以在以下位置找到 http://www.apachelounge.com/download/使用 VC14。所需的 Visual C++ 可再发行组件将是 VS 2013 的可再发行组件