Php 不同类型的WAMP';s
“WAMP”是由操作系统(Windows)的首字母缩写和软件包的主要组件:Apache、MySQL和PHP(或Perl或Python)构成的首字母缩写。 就我个人而言,我使用XAMPP Lite,但那是因为我没有尝试过其他任何东西。我只是想知道如何在上面安装SQLBuddy,但没有找到答案 我听说过统一服务器和WAMP5Php 不同类型的WAMP';s,php,sql,apache,xampp,wamp,Php,Sql,Apache,Xampp,Wamp,“WAMP”是由操作系统(Windows)的首字母缩写和软件包的主要组件:Apache、MySQL和PHP(或Perl或Python)构成的首字母缩写。 就我个人而言,我使用XAMPP Lite,但那是因为我没有尝试过其他任何东西。我只是想知道如何在上面安装SQLBuddy,但没有找到答案 我听说过统一服务器和WAMP5 您使用什么WAMP?为什么?我目前使用XAMPP。易于设置、打开和关闭。它提供了基本服务器设置所需的一切。然而,我一直在考虑切换到WAMP5,因为它在无需手动配置的情况下为您提
您使用什么WAMP?为什么?我目前使用XAMPP。易于设置、打开和关闭。它提供了基本服务器设置所需的一切。然而,我一直在考虑切换到WAMP5,因为它在无需手动配置的情况下为您提供了极大的灵活性。您很可能能够管理整个服务器配置并复制生产环境,而无需触摸命令行。不是说命令行不好玩;) 我对OSX使用MAMP
目前,我正在开发箱上使用WampServer 2.0。它安装得很顺利。我将附带的PHP5.2.9升级到PHP5.3,没有问题。因为我的大多数解决方案都部署在LAMP堆栈上,所以在一个非常接近生产目标的环境中开发很好。虽然由于明显的原因,它不是100%相同,但将应用程序从开发迁移到生产环境并不困难。我想有一些方法可以让它变得更难,但我只是“不这么做”:P明显的例外:系统调用。
当我有一台足够强大的计算机时,我通常使用一台虚拟机(使用eiter VMWare或VirtualBox),在其中我安装了一个最简单的灯堆栈
为什么?- 在工作中,我的电脑通常运行Windows(公司政策等)
- 使用LAMP平台作为开发服务器更接近生产服务器(我正在处理的应用程序的生产服务器几乎总是Linux)
- 有了一台足够强大的计算机(您至少需要一个具有2GB RAM的双核),在虚拟机中运行Apache+PHP+MySQL并不比在“真正的计算机”上运行它们慢(我已经在我的机器和几位同事的机器上完成了基准测试)
- 在开发人员的机器上使用LAMP堆栈可以让他们至少在Linux和shell上工作一点——这很好:这样,当他们不得不在生产服务器上做一些事情的时候,他们就不会第一次看到命令行界面了李>
在虚拟机中安装/配置一个极简主义的灯堆所花费的时间并不比在Windows上多;一旦有一个开发人员完成了这项工作,他就可以给其他开发人员一份虚拟机的副本(这意味着他们只需要安装VMWare player并使用该虚拟机,而不是自己安装WAMP堆栈)我个人使用的是旧的手动安装和配置的Apache 2.2、PHP 5.3.0、MySQL 5.0.X、PostgreSQL 8.4
我从来都不喜欢预构建的堆栈,因为我无法在足够近的距离复制生产。还没有尝试过,但Zend发布了自己的Zend Server解决方案:
试试看。它就像
XAMPP
甚至更好。+1因为MAMP实际上非常棒。。。但我认为WAMP解决方案更适合作为答案。我使用内置的ApacheWeb服务器。对于MacPorts,我总是离最新的命令只有一个命令。您将项目的文件存储在哪里?在Windows主机上还是在VM客户端上?如何通过Windows驱动器映射、SAMBA或其他方式访问文件?根据我的经验,这是使用MicrosoftVirtualPC2007作为测试服务器环境的瓶颈。VMWare或VirtualBox可能会提供更好的性能。嗨,项目的文件存储在VM中(由samba导出,并作为网络驱动器装入windows);但这并不总是像人们希望的那样快:-(所以,在过去的几周里,我一直在尝试Eclipse的Filesync插件(我使用Eclipse PDT,用于PHP项目);请看,它确实工作得很好。这是一个很好的答案,谢谢:-)不客气:-)玩得开心!免费版本还不错,但我花了很长时间才让xdebug在内置调试器上工作。我的交易破坏者。