【问题标题】:how to download and extract and then delete tar.gz in php如何在php中下载并解压然后删除tar.gz
【发布时间】:2011-10-06 18:40:07
【问题描述】:

我有一个 githhub 存储库,它是一个网络应用程序,用户下载并托管在本地网络服务器上。它是用php编写的。目前您必须手动下载 zip/tar.gz 文件并替换旧文件。有没有办法使用 php 创建自动更新功能,所以当 github 上有新版本时,它会为用户提供下载和更新文件的链接,或者即使您必须单击链接来检查更新以及是否存在是更新然后它更新它?

谢谢

【问题讨论】:

    标签: php github


    【解决方案1】:

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

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

    【讨论】:

    • 嗯,你总是可以通过 FTP 编写一些代码来完成它,但是对于那些没有 F​​TP 服务器的人来说,它就行不通了。如果您期望大多数人会这样做,那么是的,我会说去吧。编码应该不会太难。如果没有,那么它可能不值得麻烦。
    猜你喜欢
    • 2018-06-18
    • 2014-04-10
    • 1970-01-01
    • 2019-06-14
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    相关资源
    最近更新 更多