PHP 5.2.13 无法在 Windows 7 上使用 Apache 2.2

PHP 5.2.13 无法在 Windows 7 上使用 Apache 2.2

我在安装了 Apache 2.2 的 Windows 7 计算机上有一台测试服务器。PHP 5.2.11 在该服务器上运行良好(作为模块)。但是当我尝试安装 5.2.13(或更高版本)时。它无法启动。

除了 PHP 版本之外,其他都一样。我解压文件并添加以下几行。

LoadModule php5_module "c:/PHP/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "c:/PHP"

但是 LoadModule 指令不允许 apache 启动。当我注释该行时,apache 启动。当我用 5.2.11 包中的文件替换文件时,一切又恢复正常。

有人有什么想法吗?

答案1

  • 尝试检查 Windows 事件日志以及 Apache 和 PHP 的任何其他配置的日志文件。
  • 尝试 5.2.12 看看结果如何。为什么需要 5.2.13?为什么不使用 5.3.*?
  • 尝试另一个版本的 Apache。
  • 尝试重新安装 Apache 和 PHP。
  • 作为最后的手段,尝试使用 IIS 7 而不是 Apache。
  • 尝试一下像 XAMPP 这样的一体化软件包,它可以为您完成困难的事情。

相关内容