第一次使用windows 2003 64位系统配置IIS执行PHP环境,我本以为按照以往的操作《windows2003 IIS配置支持PHP环境,星外PHP全自动安装30秒搞定》即可,谁知道事实上并没有这么轻松。问题一个接一个的出现,搞得我差点放弃。
问题一:php运行报错:1% 不是有效的 win32 应用程序
php环境配置完毕后,运行html成功,但运行php就报错,错误提示是“1% 不是有效的 win32 应用程序”,英文报%1 is not a valid Win32 application。第一次碰到这样的问题,经过搜索和试验,问题终于解决。
报错原因:由于在64位操作系统里,默认配置下,IIS工作在64位模式下,这会让许多32位的应用不能正常工作。
解决方法:
1)进入命令提示符:开始->运行 cmd
2)执行脚本:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
说明;%SYSTEMDRIVE%表示系统盘。例如,如果你的系统盘是C,那么上述语句改为:
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
问题二:访问网页报错:Service Unavailable
经过上面的操作后,以为大功告成了,其实不然。访问网站竟然又报错:Service Unavailable。
解决方法如下:
1)进入命令提示符:开始->运行 cmd
2)执行脚本:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
说明:%SYSTEMROOT%\表示系统目录,一般是“C:\WINDOWS\”;v1.1.4322是默认.net版本,你也可以改为“v2.0.50727”等其他版本,关键是不要写错路径名,否则执行不成功。
☉如何通过Kloxo控制面板更改网页默认首页 (2012-1-24 20:56:55)
☉新网DNS故障的终极解决方法(非DNSPOD) (2011-12-25 2:11:5)
☉是新网dns的问题还是广东电信dns的问题 (2011-12-20 17:50:37)
☉windows2003 IIS配置支持PHP环境,星外PHP全自动安装30秒搞定 (2011-11-6 14:36:50)
☉屏蔽优酷视频广告的最新方法 (2011-10-12 4:47:9)
☉远程连接超出最大允许连接数的解决方法 (2011-7-22 23:32:29)
☉教你如何轻松屏蔽优酷、土豆等网站的视频广告 (2011-7-20 21:38:41)
☉CNZZ统计来路域名和来路页面问题凸显 (2011-4-1 18:2:9)
☉春节网站流量大幅减少,AdSense单价竟跌到$0.01 (2011-2-10 1:38:6)
☉CDN加速,提高网站访问速度的最佳方法 (2011-1-29 0:32:58)
☉如何屏蔽烦人的电信弹窗广告 (2011-1-21 22:25:29)
☉如何避免别人通过框架frame或iframe套用你的网页 (2011-1-15 20:26:54)
☉瑞星杀毒,竟把电脑所有EXE文件损坏了! (2011-1-13 22:1:37)
☉通过DOS命令nslookup查域名DNS服务器 (2010-11-10 21:38:53)
☉QQ和360软件不能同时安装的解决方法 (2010-11-4 22:3:8)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。