Categories


Tags


windows 2003 64位系统php运行报错:1% 不是有效的 win32 应用程序

问题一: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”等其他版本,关键是不要写错路径名,否则执行不成功。

来源:西部数码


Public @ 2018-05-05 15:47:15

利用安全组设置拦截外网访问服务器某个端口

进入入口:登陆管理中心,业务管理--安全及监测--安全组点击添加按钮添加安全组。创建好以后点击【规则】添加对应的信息。image.png本文示例是禁止外网访问服务器3306端口,但单独设置准许指定ip访问。实际使用时设置自己需要的端口即可。image.png设置后,所以访问服务器3306端口的访问都会被拦截。关于目前端口设置说明:目标端口:服务器不想其他人访问的端口。如果您需要拦截其他服务端口,具

Public @ 2010-06-17 16:13:35

[原创]取消Ubuntu系统意外关机后停留在GRUB界面的解决办法

Ubuntu系统因为意外关机或其他原因导致再次开机时停留在GRUB界面,这时候我们需要手动输入命令才能继续进入系统,这对于一些比较新手的用户来说可能会造成一些困惑和不便。 下面介绍一种解决方法,可以避免意外关机后停留在GRUB界面。 首先,打开终端(Terminal),输入以下命令: sudo cp /etc/default/grub /etc/default/grub.bak 这个命令是

Public @ 2023-04-18 12:00:30

Windows操作系统远程报错解决方案

1、远程登陆服务器时提示“由于没有远程桌面授权服务器可以提供许可证,远程会话被中断”解决方案1554995097973087864.png打开服务器管理器——角色——删除角色1554995098084098770.png把远程桌面服务前面的√去掉,点击下一步1554995098077081555.png正在删除远程桌面服务1554995098136081992.png删除完重启一下服务器,测试可以

Public @ 2012-07-08 15:47:11

更多您感兴趣的搜索

0.549714s