2011-08-28 39 views

回答

1

不,沒有可以解析asp文件的php解釋器。

1

這些技術彼此非常不同;

  • ASP.NET和VB.NET需要IIS或其他支持.NET的Web服務器;
  • ASP classic和VB腳本不需要.NET,需要IIS或其他支持ASP的或兼容的Web服務器;
  • PHP和MySQL可以在許多不同的Web服務器上工作,包括IIS;

根據您的需求和您現有的代碼庫,您可以繼續運行現有的代碼或決定遷移,詳細介紹更多你有或想要做的事情。 :)

1

沒有可以解析PHP,ASP和ASP.NET代碼的單個解釋器。但是,您可以在單個Web服務器上配置多個解釋器。

我不知道解析傳統的ASP,這已經很長時間了。您可能需要使用Windows平臺上的IIS Web服務器。就我所知,Mono當然沒有對傳統的ASP給予任何關注(不能責怪他們),也沒有其他人。

就PHP和ASP.NET而言,前兩種選擇是IIS Web服務器和Apache Web服務器。

對於前者,ASP.NET如果你安裝了Web服務器後,.NET框架(或使用ASPNET_REGIIS或類似這種事情安裝IIS後,與Web服務器進行註冊),並PHP可以installed on it作爲標配好。

對於後者,您可以在幾乎任何平臺上安裝Apache(因此您不受限於Windows)並使用它來安裝/配置PHPMono以解釋PHP和ASP.NET。

至於MySQL,這也可在variety of platforms。它是一個獨立於Web服務器的服務,因此它不依賴於口譯員等。一旦安裝/配置/運行,您只需要一個連接字符串,如果缺省情況下不可用,則可能爲driver library。 (您可能需要一個.NET代碼,但不適用於PHP代碼,因爲它已經可用。)

再次,對於傳統的ASP和VBScript,您可能有非常有限的選項。可能只是IIS。但是對於其他人,您有更多選擇可以爲您的需求創建自定義解決方案。

相關問題