在Windows Server 2003上安装PHP 5 - %1不是有效的Win32应用程序

6 php windows windows-server-2003

我试图在IIS 6的Windows Server 2003环境中安装PHP 5

安装PHP并在IIS中进行必要的更改后,我收到以下错误

%1 is not a valid Win32 application.
Run Code Online (Sandbox Code Playgroud)
  • 服务器不是64位,而是32位.我在Web服务扩展中添加了FastCGI处理程序,
  • 我已经添加了PHP处理程序
  • Web服务扩展,我也转到"网站属性"并单击配置:并设置适当的映射,
  • 我按照微软的要求安装了reditrubition文件......

我不能为我的生活找出原因,为什么它不起作用.

有人可以帮忙吗?!

bub*_*uro 8

最后通过安装正确的相应版本和依赖项来使我的安装工作.我希望这有帮助.

在IIS 6上

在IIS 7上


InA*_*ive 3

尝试直接从命令行运行 PHP,看看是否收到相同的错误。如果是,问题可能是找不到依赖项。PHP 依赖于 Visual C++ Redistributable - 来自http://windows.php.net/download/

  • VC9 版本要求您安装 Visual C++ Redistributable for Visual Studio 2008 SP1 x86 或 x64。
  • VC11 版本需要安装 Visual C++ Redistributable for Visual Studio 2012 x86 或 x64。

如果这没有帮助,请从http://www.dependencywalker.com/运行 Microsoft 实用程序 Depends.exe以找出可能存在的问题。