如何在php中下载并解压缩然后删除tar.gz

时间:2011-07-16 14:35:11

标签: php github

我有一个githhub repo,是一个用户在本地网络服务器上下载和托管的webapp。它用PHP编写。目前,您必须手动下载zip / tar.gz文件并替换旧文件。有没有办法使用PHP创建自动更新功能,所以当github上有新版本时,它将为用户提供下载和更新文件的链接,或者即使你必须点击链接检查更新,如果有是更新然后它更新它?

由于

1 个答案:

答案 0 :(得分:0)

我知道Wordpress做了类似的事情。当有新版本时,只需单击“自动更新”按钮并输入您的FTP / SFTP用户名,密码和服务器,它就会下载最新版本并自动安装。

但是,您提到用户将“本地”安装它。并非所有人都在其本地计算机上运行FTP服务器。事实上,我会说并不多。由于权限错误,试图让PHP使用其文件操作功能也是一场噩梦。