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”等其他版本,關鍵是不要寫錯路徑名,否則執行不成功。
|
|||||
| >> 相關文章 | |||||
