![](/img/trans.png)
[英]SQLSRV PHP for SQL Server for is not a valid Win32 application
[英]Installing PHP 5 on Windows Server 2003 - %1 is not a valid Win32 application
我试图在IIS 6的Windows Server 2003环境中安装PHP 5
安装PHP并在IIS中进行必要的更改后,我收到以下错误
%1 is not a valid Win32 application.
我不能为我的生活找出原因,为什么它不起作用。
有人可以帮忙吗?!
最后通过安装正确的相应版本和依赖项来使我的安装工作。 我希望这有帮助。
在IIS 6上
在IIS 7上
尝试直接从命令行运行PHP,看看是否收到相同的错误。 如果是,则问题可能是找不到依赖项。 PHP依赖于Visual C ++ Redistributable - 来自http://windows.php.net/download/ :
如果这没有帮助,请从http://www.dependencywalker.com/运行Microsoft实用程序Depends.exe以找出可能存在的问题。
在系统属性 > 环境变量中单击变量名称中的new = path和变量值= C:\\ wamp \\ bin \\ php \\ php5.3.13; 然后单击确定 > 确定 > 确定单击运行在cmd类型php中键入cmd如果你在cmd类型cd c:\\中出现错误并立即输入类型php
我在Windows 10上的独立Apache + PHP设置上遇到了同样的问题。当然,问题出在环境变量PATH(IIS发行版和独立发行版)中的两个不同的PHP中。 从PATH中删除PHP for IIS解决了这个问题。
不幸的是,PHP在Windows 2003上只能达到5.4。他们正式放弃了对Windows XP和2003启动PHP 5.5.0的支持。
在这里,您可以找到适用于旧Windows系统的PHP : PHP 5.5.7,5.4.23,5.3.28(x86 / x64)
以下二进制文件可用:
对于Windows Server 2003上的“FastCGI”,您应该选择php-5.4.23-nts-Win32-VC9-x86.zip。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.