使用PHP和Visual Studio开发本地的最佳方法是什么?

时间:2008-11-22 05:01:35

标签: php asp.net-mvc visual-studio

我第一次涉足PHP编程,需要首次配置环境。我可以将PHP与内置的VS Web服务器一起使用,还是需要(我希望不是)在本地使用IIS?

此外,任何关于要避免陷阱的指针都会很棒。

非常感谢。

更新:我应该更明确地提出这个问题。我正在开发一个ASP.Net MVC应用程序。

更新2:很明显,我没有像我希望的那样干净地问这个问题。这就是我在做的事情。我有一个现有的ASP.net MVC应用程序,我正在添加一个电子邮件表单。在研究时,我偶然发现了这个页面:Ajax Forms with jQuery我喜欢他提出的界面,并认为我会尝试和适应它。调用PHP函数,因此我的问题。

同样清楚的是,混淆也可能来自完全有更好的方法这一事实。那么,迷宫的出路是什么?爱丽丝?

3 个答案:

答案 0 :(得分:1)

对于你正在做的事情,你真的不应该使用那个例子中的PHP脚本。

相反,您应该在自己的自制页面上从发布到服务器的Form变量中提取数据。我不知道使用MVC框架执行此操作的“正确”方法。使用ASP Forms框架,您可以执行类似的操作来处理POSTed数据(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代码。

答案 1 :(得分:0)

IIS上的PHP本身就是一个陷阱,你可以在这里找到一些参考:What do I need to run PHP applications on IIS?

我会从这里使用WAMP:http://www.apachefriends.org/en/xampp-windows.html

答案 2 :(得分:0)

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