如果要把一个包含很多文件的文件夹上传到服务器，这个文件夹可能是一个CMS，如果直接上传，不论是使用PHP还是FTP，上传的时间都是相当长的，因为这个文件夹包含的文件数量很大，尽管文件可能很小，但每个文件都要建立一次连接，这加起来的时间是很可怕的。通常，我们使用的方法是现把这个文件夹压缩成zip或者tar.gz文件，上传到服务器，然后在服务器上解压，这样可以节省很多时间。很多服务器提供了解压ZIP文件的功能，比如cPanel和Direct Admin面板都有这个功能。但如果你的服务器刚好没有这个功能怎么办呢？这时候可以尝试使用PHP工具。PHPUnZip这款PHP工具体积很小，只有一个文件，它可以在服务器上方便地解压ZIP文件。其实，我在很久之前就有介绍到这个工具的【传送门】文章的时间是在2009-02-08，算起来，有2年半以上的时间了。[...]