我正在寻找在Windows(和可能的OSX)上设置一个轻量级的开发人员唯一的Web栈。 理想情况下,我将使用Zend框架,MySQL。 但是,我打开其他API来方便创buildRESTFul(或者伪Restful)Web服务。 我已经看到了一些工具,比如QuickPHP,但是它可能太轻了,因为我无法让所有的工作都变成我想要的。 我不反对安装Apache等,但只是好奇,如果有一些其他工具,我没有看到加快速度。
请记住,这只适用于本地开发。
谢谢。
事情是,你希望你的开发环境的行为与你的生产环境一样,所以我建议安装你要部署的任何东西。 我在服务器上运行LAMP堆栈,所以我在Windows上运行WAMP进行开发。 这是很容易安装,我没有注意到它放缓我的笔记本电脑。 你也可以看看XAMPP ,但是尝试了两者后,我更喜欢WAMP。
对于我本地的OSX开发,我使用了MAMP 。 我强烈推荐它。
对于Windows,我相信你已经知道了一个WAMP ,我没有使用任何其他的东西。
我会研究XAMPP 。 但是我更喜欢自己安装和配置Apache和PHP,而不是使用预先推出的解决方案。
如果你想要真正轻量级,确保当你安装WAMP或XAMPP时,不要将服务设置为自动启动Windows。
当你想开发你的应用程序时,用WAMP / XAMPP控制台来启动它们是相当容易的,但是它可以使你不必一直运行它们,从而减缓启动时间。
我使用WAMP和XAMPP,但现在我分别安装在我的VISTA机器Apache 2.2,PHP 5.3,MySQL 5.1.4(用于编写Notepad ++代码;用于处理Windows的照片GIMP)。
这不是很难安装。 只要仔细阅读PHP下载页面,PHP Windows安装程序的哪个版本适用于Apache 2.2(也有一个适用于IIS)。
所有这些软件都是高度可定制的。 花点时间和正确的做法是有道理的。