在 Ubuntu Linux 上安装 XAMPP 与 [来自存储库的 LAMP] 有哪些好处?

在 Ubuntu Linux 上安装 XAMPP 与 [来自存储库的 LAMP] 有哪些好处?

出于开发目的,从存储库安装 XAMPP 还是 Apache MySQL 和 PHP 更好?

答案1

使用微软XAMPP用于在真正的 LAMP 安装上进行开发:

  1. 您可以使用一个命令启动和停止整个 web 服务器 + 数据库堆栈。
  2. XAMPP 是便携式的,因此您可以通过拇指驱动器随身携带它。
  3. 默认情况下,安全设置非常严格,除了您之外,没有人可以访问 Web 服务器。
  4. Php 错误报告默认是启用的,这有助于调试脚本。

你没有指定在哪种生产服务器上部署工作。如果也是 Ubuntu,则可以通过从存储库安装 Apache、MySQL 和 PHP 包来模拟生产服务器会很有趣。

如果您选择这种方式,我建议您在开发服务器上打开 php 错误报告以进行调试。这也是 XAMPP 默认的功能。

答案2

这取决于您的生产平台。如果您的生产系统运行的是 PHP 5.2,而您开发的应用程序的某些功能需要运行 5.3,那么您在部署内容时就会遇到问题。

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

如果您在实时服务器上运行发行版中的 LAMP,那么您遇到的问题会最少(此外,如果可能,请尝试使用相同的 php.ini / httpd.conf / my.cnf 设置)。在开发和生产中混合使用东西几乎总是会导致麻烦。

相关内容