2008-11-22 48 views
0

我正在進行PHP編程,需要首次配置環境。我可以使用內置的VS Web服務器使用PHP,還是需要(並且我不希望)在本地使用IIS?使用PHP和Visual Studio進行本地開發的最佳方式是什麼?

此外,任何避免陷阱的指針都會很好。

非常感謝。

更新:我應該提出更明確的問題。我正在開發一個ASP.Net MVC應用程序。

更新2:很明顯,我沒有按照我所希望的那樣乾淨地問這個問題。這是我正在做的。我有一個現有的ASP.net MVC應用程序,我正在添加一個電子郵件表單。在研究過程中,我遇到了這個頁面:Ajax Forms with jQuery,我喜歡他提供的界面,並認爲我會嘗試並適應它。調用PHP函數,因此我的問題。

也很清楚,混淆也可能來自事實,即完全有更好的方法。那麼,走出迷宮的方式是什麼?愛麗絲?在IIS

+0

現在我迷路了。你想創建一個ASP.NET應用程序或PHP?如果PHP使用apache webserver(請參閱@grigy和@Unkwntech的答案),如果ASP.NET請更新您的問題。 – lacop 2008-11-22 15:47:17

回答

1

對於你在做什麼,你真的不應該使用該示例中的PHP腳本。

相反,您應該從自定義頁面上發佈到服務器的表單變量中提取數據。我不知道使用MVC框架做到這一點的「正確」方法。隨着ASP形式的框架,你會做這樣的事情來處理髮布的數據(例如sendmail.php文件)

string mailTo = Request.Form["emailTo"]; 
string mailFrom = Request.Form["emailFrom"]; 
string subject = Request.Form["subject"]; 
string message = Request.Form["message"]; 

// Send mail here using variables above 
// You'll need an SMTP server and some mail 
// sending code which I'm drawing a blank as 
// to what the name of the classes are at the moment 

有可能是一個更好的方式來處理在MVC框架的代碼,但我沒有足夠的工作來告訴你它是什麼。

基本上,您不能在所有的ASP.NET應用程序中使用PHP代碼。

+0

那麼,他可以使用一個PHP腳本,但這需要大量的設置和配置,並且可以按照您描述的方式輕鬆完成。 +1 – lacop 2008-11-22 16:51:15

0

我在Windows上使用XAMPP。效果很好。

相關問題