我目前正在设置一个 Ubuntu 桌面,用于技术写作、大量统计/数学分析以及服务器端开发,我想知道是否应该下载并安装 Apache、MySQL 和所有其他技术作为本机包,或者使用 XAMPP 是否是个好主意。
我之所以问这个问题,是因为虽然我习惯在 Windows 系统上使用 XAMPP,但在 Cent OS 上进行服务器工作时,我总是将其设置为专用服务器机器。根据我的经验,我发现使用 Cent OS,我不会感到配置方面的限制,而 XAMPP 似乎更像是一个“手把手”的快速部署和测试工具包。
然而,由于我运行的是 Ubuntu 桌面版(主要是因为我在运行 Ubuntu 网络服务器版本时有过不好的体验),我不确定是否应该使用 XAMPP 作为我的测试服务器,或者我是否可以本地安装所有内容以便我保持更好的控制。
在此先非常感谢您的见解,
答案1
我肯定会选择 Ubuntu 提供的软件包(如果你指的“原生”是指 Ubuntu)。我认为 LAMPP 更臃肿,因为它包含了你不需要的所有内容。它被设计为在大多数 Linux 发行版上运行,因此可能不如原生发行版那么优化。在 Windows 上,你没有包管理器来负责更新你的软件,所以如果你不想花时间配置 Apache、MySQL 和 PHP,XAMPP 将是最合理的解决方案。
使用 Ubuntu 软件包的一个优点是,如果某个组件过时了,您不必等待 XAMPP 开发人员部署新软件包。只需打开您的软件包管理器并更新您的软件包,添加/删除单个组件,重新启动 Web 服务器即可完成。