淫荡的一天又开始了!!!

一个让银蛋疼的博客



PHP在64位Windows2003和IIS下运行 分享道

配置好PHP之后居然出现错误信息:
%1 is not a valid Win32 application
说这不是一个有效的win32程序..
由于系统是64位的..只好将IIS改为32位的工作模式.
于是找到了这条命令,详情参见微软官方的帮助文档"
Configuring IIS to Run 32-bit Applications on 64-bit Windows (IIS 6.0):
 

cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”


或者
 

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs
 SET W3SVC/AppPools/Enable32bitAppOnWin64 1 //这是一行命令..切勿当成2条语句执行


上面的命令是将将IIS由64位模式修改为32位模式.
更改完模式之后然后按照32位系统配置php即可

 

如果你要从32位改为64位的.也只需要一个命令
 

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs
 SET W3SVC/AppPools/Enable32bitAppOnWin64 0 //这是一行命令..切勿当成2条语句执行


当然,在更改完之后,PHP是无法运行的了,.NET运行的的话,就需要重新注册一次
 

32位:%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.40607\aspnet_regiis.exe -i


 

64位:%SYSTEMROOT%\Microsoft.NET\Framework64\v2.0.40607\aspnet_regiis.exe -i

  2011, July 14, 2:06 AM [0] 评论 (3304 views)

上一篇 | 下一篇
发表评论

评论内容 (必填):


浏览本博请不要用淫荡的眼神和思想,谢谢合作
Browse this blog, please do not use the lustful eyes and thought, thank you

  


搜索文章

高级搜索

实用链接

站长工具

规则转换

在线翻译 云输入法 IP归属在线查询 --在线偷窥-- 云网盘