程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 64位系統php運行報錯

64位系統php運行報錯

編輯:關於PHP編程

      問題一:php運行報錯:1% 不是有效的 win32 應用程序

      php環境配置完畢後,運行html成功,但運行php就報錯,錯誤提示是"1% 不是有效的 win32 應用程序",英文報%1 is not a valid Win32 application.第一次碰到這樣的問題,經過搜索和試驗,問題終於解決。

      報錯原因:由於在64位操作系統裡,默認配置下,IIS工作在64位模式下,這會讓許多32位的應用不能正常工作。

      解決方法:

      1)進入命令提示符:開始->運行 cmd

      2)執行腳本:

      cscript %SYSTEMDRIVE%inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

      說明;%SYSTEMDRIVE%表示系統盤。例如,如果你的系統盤是C,那麼上述語句改為:

      cscript c:inetpubadminscriptsadsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

      問題二:訪問網頁報錯:Service Unavailable

      經過上面的操作後,以為大功告成了,其實不然。訪問網站竟然又報錯:Service Unavailable.

      解決方法如下:

      1)進入命令提示符:開始->運行 cmd

      2)執行腳本:

      %SYSTEMROOT%Microsoft.NETFrameworkv1.1.4322aspnet_regiis.exe -i

      說明:%SYSTEMROOT%表示系統目錄,一般是"C:WINDOWS";v1.1.4322是默認。net版本,你也可以改為"v2.0.50727"等其他版本,關鍵是不要寫錯路徑名,否則執行不成功。

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved