php - Windows:XAMPP vs WampServer vs EasyPHP vs 替代方案

标签 php mysql windows apache wamp

三年前曾在这里问过一个类似的问题,但我想进一步开放它以包括所有可能的 Windows/Apache/MySQL/PHP 堆栈。

你觉得哪个最好?

XAMPP 似乎是最受欢迎的,但我读过一些关于它的坏消息,这让我怀疑它是否像它的流行所暗示的那样好。例如,我听说他们的默认 PHP 配置非常不安全(如果没有这些漏洞,他们的管理应用程序显然无法运行)。显然,这对于开发情况来说并不可怕,但您最终可能会依赖类似 register_globals 之类的东西。

我还发现了其他让我担心的事情:开发人员建议 Vista 用户禁用 UAC 以使用他们的软件!

对我来说,这是一个很大的危险信号。是的,在启用了 UAC 的 Vista 上运行类似的东西是有问题的,但是永远不应该将禁用 UAC 作为解决方案提供,尤其是对于新手(他们比任何人都更需要 UAC)。这让我很担心。

如果需要,

WampServer 显然更容易切换 PHP 或 Apache 的版本。但它的功能比 XAMPP 少(例如,没有 FTP 服务器)。

EasyPHP 是我没有经验的一种,所以我不能说,但它显然也很受欢迎。

替代方案? 还有大量其他堆栈 listed on Wikipedia .有没有推荐的?

那么您使用哪种,为什么您认为它是最好的?你只是坚持你尝试的第一个吗?

我想我们大多数人只想要快速、轻便和最新的东西。

最佳答案

我通常手动安装 Apache + PHP + MySQL,而不是像你说的那样使用任何包。

这是一个多一点的工作,是的;但知道如何安装和配置您的环境非常棒,而且很有用。

第一次,您可能需要半天或一天的时间来配置这些。但是,至少,您会知道该怎么做。

而下一次,事情会变得容易得多,您需要的时间也会更少。

否则,您可能想看看 Zend Server -- 这是另一个捆绑 Apache + PHP + MySQL 的软件包。

或者,作为替代方案,不要使用 Windows。

如果您的生产服务器运行 Linux,为什么不在您的开发机器上运行 Linux?

如果您不想(或不能)在您的计算机上安装 Linux,请使用虚拟机。

关于php - Windows:XAMPP vs WampServer vs EasyPHP vs 替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5580342/

相关文章:

php - PDO Mysql错误1064

windows - VBscript 在特定时间范围内检查文件是否存在(能够使用通配符)

windows - 在没有命令窗口的 Windows 中启动 Jupyter Notebook

php - PHP 下拉列表赋值语句

php - 暴力保护实践密码重置

php - PDO 中的 "Invalid parameter number"

mysql - 查找连续索引,直到某些字段发生变化

php - 用户指定的内容共享,例如 G+

java - Windows SmartScreen 阻止我的 EXE 文件。有什么解决方案吗?

php - Laravel HTTPS 路由