【发布时间】:2011-10-06 18:40:07
【问题描述】:
我有一个 githhub 存储库,它是一个网络应用程序,用户下载并托管在本地网络服务器上。它是用php编写的。目前您必须手动下载 zip/tar.gz 文件并替换旧文件。有没有办法使用 php 创建自动更新功能,所以当 github 上有新版本时,它会为用户提供下载和更新文件的链接,或者即使您必须单击链接来检查更新以及是否存在是更新然后它更新它?
谢谢
【问题讨论】:
我有一个 githhub 存储库,它是一个网络应用程序,用户下载并托管在本地网络服务器上。它是用php编写的。目前您必须手动下载 zip/tar.gz 文件并替换旧文件。有没有办法使用 php 创建自动更新功能,所以当 github 上有新版本时,它会为用户提供下载和更新文件的链接,或者即使您必须单击链接来检查更新以及是否存在是更新然后它更新它?
谢谢
【问题讨论】:
我知道 Wordpress 做了类似的事情。当有新版本时,只需点击“自动更新”按钮并输入您的 FTP/SFTP 用户名、密码和服务器即可下载最新版本并自动安装。
但是,您提到用户将“本地”安装它。不是每个人的本地计算机上都运行着 FTP 服务器。其实我想说的不多。由于权限错误,试图让 PHP 使用其文件操作功能也将是一场噩梦。
【讨论】: