我在Windows Server上加载哪个模块以在Apache 2.4上启用PHP?

时间:2016-06-23 19:38:32

标签: php apache

我正在尝试在Apache 2.4上运行PHP 5.6。我在Windows Server 2012上安装了Apache 2.4作为服务。

我下载并安装了Apache 2.4.20 Win64。然后我下载了php 5.6.23 VC11 x86 Non Thread Safe binaries

在Appache中加载php模块以使用php所需的最后一步。

LoadModule php5_module "c:/php/php5apache2_4.dll"

问题是php二进制文件找不到文件php5apache2_4.dll。

我应该使用什么来加载php5_module

这是php二进制文件的内容列表

enter image description here

1 个答案:

答案 0 :(得分:1)

您获得非线程安全(NTS)版本的任何特定原因? NTS版本不会故意包含Apache模块。

无论如何,您可以下载线程安全(TS)版本并将DLL放入NTS PHP文件夹中。我从来没有尝试过,所以你可能会遇到更多错误。 NTS版本适用于FastCGI环境。

如果您没有选择NTS的押韵或理由,那么只需获得TS版本。

请阅读http://php.net/manual/en/install.windows.manual.php

选择构建部分