gpt4 book ai didi

php - 制作一个可以 self 更新并在企业级别保护它的 PHP 应用程序

转载 作者:搜寻专家 更新时间:2023-10-31 20:56:23 26 4
gpt4 key购买 nike

我正在用 PHP 构建 CMS 应用程序。

  1. 如何让它自行更新?例如通过 zip 文件或类似的东西。这样用户就可以看到新版本并下载/安装它们,而无需使用 FTP 程序。

  2. 保护我的应用程序的最佳方法是什么?使用户无法与 friend 分享。我知道 100% 的防水保护是不可能的。

最佳答案

1 。创建 php 脚本:

  • 从版本文件中读取当前应用程序版本号并将其发布到中央存储库。 Repository 应该返回 responce 表明有或没有更新的版本(你可以使用 cURL 函数来实现帖子)
  • 使用ftp功能下载更新包
  • 禁用当前应用程序(通过放置一些“维护”页面)
  • 提取更新版本并在旧版本之上写入
  • 运行新更新附带的更新脚本。此脚本应根据更改的内容执行数据库更新、配置或采取其他操作
  • 更新版本文件中的版本号
  • 启用应用程序

将该脚本放入 crontab 文件中以定期运行

2。您可以使用 Zend Guard 工具,但要花钱。

关于php - 制作一个可以 self 更新并在企业级别保护它的 PHP 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1409931/

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