gpt4 book ai didi

php - Linux : Pack PHP - MySQL app in RPM

转载 作者:太空狗 更新时间:2023-10-29 12:17:00 24 4
gpt4 key购买 nike

我有多个 PHP-MySQL 应用程序,我会定期向客户发送这些应用程序。在每次升级时,我需要给他们PHP 脚本和MySQL SQL 文件。事情变得一团糟,通常的问题是版本不匹配或文件权限不匹配或部分升级。

我对 RPM 有基本的了解,如果需要,我可以构建示例 RPM。这些应用程序的主机是 Cent OS 6.2、httpdmysql-server

我应该用 RPM 打包我的内容吗?

我看到以下好处:

  • 轻松升级 - # rpm -Uvh app.rpm
  • 可以在线托管 repo,我的客户可以 # yum upgrade app
  • 自动化程度更高,人为错误导致的更改更少。

我应该这样做吗?

最佳答案

如果您的目标操作系统是基于 RPM 的,您绝对应该这样做。

然后您可以添加 httpdphpmysql-server 作为要求,并在 RPM 中包含您的内容。

这正是 RPM 的用途。

首先,您可能想看看其他 RPM,看看它们如何处理配置文件、文档等。

您可能还想考虑将您的应用程序不放在 /srv/... 下,而是放在 /usr/lib/... 下/usr/share/... 并在 /etc/apache2/vhosts.d/ 下有一个特制文件,但这是个人喜好问题。

关于php - Linux : Pack PHP - MySQL app in RPM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21302617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com