我正在尝试在带有IIS 6的Windows Server 2003环境中安装PHP 5
安装PHP并在IIS中进行必要的更改后,我收到以下错误
%1 is not a valid Win32 application.
我不能为我的生活找出原因,为什么它不起作用。
有人可以帮忙吗?!
答案 0 :(得分:8)
最后通过安装正确的相应版本和依赖项来使我的安装正常工作。我希望这会有所帮助。
在IIS 6上
在IIS 7上
答案 1 :(得分:3)
尝试直接从命令行运行PHP,看看是否收到相同的错误。如果是,则问题可能是找不到依赖项。 PHP依赖于Visual C ++ Redistributable - 来自http://windows.php.net/download/:
如果这样做无效,请从http://www.dependencywalker.com/运行Microsoft实用程序Depends.exe,以找出可能存在的问题。
答案 2 :(得分:0)
环境变量点击变量名称中的new = 路径和变量值= C:\ wamp \ bin \ php \ php5.3.13; 然后单击在确定> 确定> 确定强> 点击运行键入 cmd 在 cmd 中输入 php 如果您在 cmd 中输入错误 cd c:\ 并输入,请输入 php
答案 3 :(得分:0)
我在Windows 10上的独立Apache + PHP设置上遇到了同样的问题。当然,问题出在环境变量PATH(IIS发行版和独立发行版)中的两个不同的PHP中。从PATH中删除PHP for IIS解决了这个问题。
答案 4 :(得分:0)
不幸的是,在Windows 2003上,PHP只能达到5.4。他们正式放弃了对Windows XP和2003的支持,从PHP 5.5.0开始。
答案 5 :(得分:0)
在这里,您可以找到旧版Windows系统的PHP:PHP 5.5.7, 5.4.23, 5.3.28 (x86/x64) available
可以使用以下二进制文件:
对于Windows Server 2003上的“FastCGI”,您应该选择php-5.4.23-nts-Win32-VC9-x86.zip。