使用PHP和Visual Studio进行本地开发的最佳方式是什么?
我正在进行PHP编程,需要首次配置环境。我可以使用内置的VS Web服务器使用PHP,还是需要(并且我不希望)在本地使用IIS?使用PHP和Visual Studio进行本地开发的最佳方式是什么?
此外,任何避免陷阱的指针都会很好。
非常感谢。
更新:我应该提出更明确的问题。我正在开发一个ASP.Net MVC应用程序。
更新2:很明显,我没有按照我所希望的那样干净地问这个问题。这是我正在做的。我有一个现有的ASP.net MVC应用程序,我正在添加一个电子邮件表单。在研究过程中,我遇到了这个页面:Ajax Forms with jQuery,我喜欢他提供的界面,并认为我会尝试并适应它。调用PHP函数,因此我的问题。
也很清楚,混淆也可能来自事实,即完全有更好的方法。那么,走出迷宫的方式是什么?爱丽丝?在IIS
对于你在做什么,你真的不应该使用该示例中的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代码。
那么,他可以使用一个PHP脚本,但这需要大量的设置和配置,并且可以按照您描述的方式轻松完成。 +1 – lacop 2008-11-22 16:51:15
PHP是位本身就是一个陷阱,你可以在这里找到一些参考:What do I need to run PHP applications on IIS?
我会sugest使用WAMP从这里:http://www.apachefriends.org/en/xampp-windows.html
现在我迷路了。你想创建一个ASP.NET应用程序或PHP?如果PHP使用apache webserver(请参阅@grigy和@Unkwntech的答案),如果ASP.NET请更新您的问题。 – lacop 2008-11-22 15:47:17