1. 首页
  2. 系统运维
  3. Windows

windows 2003 iis php报错“1% 不是有效的 Win32 应用程序”

配置一个windows 2003 下的php环境。其系统是64位,IIS配置PHP出现“1%不是有效WIN32应用程序”错误提示。

"%1 is not a valid Win32 application"

解决方法:

1)进入命令提示符:开始->运行 cmd
2)执行脚本:
PHP程序在64位系统下跑时,需要执行

cscript "c:\InetPub\AdminScripts\adsutil.vbs" set w3svc/AppPools/Enable32bitAppOnWin64 1

查看iis运行状态是否支持32位程序。

cscript "c:\InetPub\AdminScripts\adsutil.vbs" get w3svc/AppPools/Enable32bitAppOnWin64

操作后又出现Service Unavailable 同时应用程序池挂掉。应该是其有调用了64位的isapi 在网站属性中,检查是否有其他的isapi去除即可。

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code