在Ubuntu Linux上安装XAMPP vs 有什么好处?

对于开发目的,安装XAMPP或Apache MySQL和PHP从版本库更好吗?

通过真正的LAMP安装使用XAMPP进行开发的几个优点:

  1. 您可以使用一个命令来启动和停止整个webserver +数据库堆栈。
  2. XAMPP是便携式的,所以你可以随身携带一个拇指驱动器。
  3. 默认情况下安全设置是严格的,没有人可以访问Web服务器。
  4. PHP的错误报告是默认启用的,这有助于debugging脚本。

您没有指定要部署工作的生产服务器types。 如果它也是Ubuntu,那么通过从开发库安装Apache,MySQL和PHP包来模拟生产服务器可能会很有趣。

如果你走这条路线,我会build议在开发服务器上打开php错误报告进行debugging。 这又是XAMPP默认的function。

这取决于你的高效平台的样子。 如果您的生产系统运行的是PHP 5.2,而您使用某些需要运行5.3的function来开发应用程序,那么在部署时就会遇到问题。

我的开发人员告诉我,他们希望他们的开发环境尽可能接近生产,所以如果写入的东西在他们的机器上运行,它肯定会在运行时运行。

如果在你的服务器上运行LAMP,那么你也会遇到最less的问题(如果可能的话,尝试使用相同的php.ini / httpd.conf / my.cnf设置)。 在开发和生产中混合的东西几乎总是有麻烦。