我需要哪些版本/库才能让 PHP 在带有 Apache 2(64 位)的 Win 7 上运行?

use*_*044 1 php apache vcredist

我一直无法使用 Apache 在我的 64 位 Win 7 机器上安装 PHP。我刚开始安装没有压缩包装的软件,而且我已经用完了有用的文档/链接来阅读。

这是我所做的:

  1. 从 Apache Lounge 安装了 Apache 2.4.18 win64(用 VC14 构建)。这有效 - 我的浏览器说“它有效!” 当我访问我的 docroot 时。
  2. 从 windows.php.net 下载 VC14 x64 线程安全 (2016-Jan-06 23:30:09) PHP zip 并将其解压缩到 c:/php。
  3. 添加LoadModule php5_module "c:/php/php7apache2_4.dll"到 httpd.conf。
  4. 从 Microsoft 下载 VC_redist64.exe(版本 14.0.23506)并安装它。
  5. 试过 httpd,我得到:

    c:\Apache24\bin>httpd httpd:C:/Apache24/conf/httpd.conf 的第 178 行语法错误:无法在文件 C:/php/php7apache2_4.dll 中找到 API 模块结构 `php5_module':没有错误

我知道我需要在 httpd.conf 和 php.ini 中添加/调整更多内容,但我在网上找到的所有帮助都表明问题出在其他地方。

Ehs*_*lou 6

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

你应该把它改成:

LoadModule php7_module "c:/php/php7apache2_4.dll"