PHP Zip扩展有多流行?

PHP Zip扩展有多流行?,php,hosting,php-extension,ziparchive,Php,Hosting,Php Extension,Ziparchive,托管提供商对PHP的欢迎程度如何?我可以使用它作为WordPress插件的默认存档软件吗?或者我应该看看另一个库吗?如果您测试脚本中是否存在扩展,如果Ziparchive不存在,那么使用您的替代方案可能是最简单的。我使用一个包装类来检查该类是否存在,如果不存在,则切换到使用pclzip(包含在我的库发行版中)。。。但是,所有调用都会传递给包装器,以便根据需要传递给ZipArchive或PCLZip。如果这不起作用,您可以随时通过system()调用访问zip/bz2/tar。如果几个回退不起作用

托管提供商对PHP的欢迎程度如何?我可以使用它作为WordPress插件的默认存档软件吗?或者我应该看看另一个库吗?

如果您测试脚本中是否存在扩展,如果Ziparchive不存在,那么使用您的替代方案可能是最简单的。我使用一个包装类来检查该类是否存在,如果不存在,则切换到使用pclzip(包含在我的库发行版中)。。。但是,所有调用都会传递给包装器,以便根据需要传递给ZipArchive或PCLZip。

如果这不起作用,您可以随时通过
system()调用访问zip/bz2/tar。如果几个回退不起作用,那么受影响的用户应该更改他们的托管提供程序:)大多数共享托管提供程序都包括这一点,因此这是一个很好的起点,但不要假设:检查并有回退。我根本不同意“受影响的用户应该改变他们的主机提供商”这一概念:更好的说法是“受影响的用户将故障恢复为无压缩”或其他任何东西。@TerryE:是的,如果可能的话。也许PEAR中有PHP压缩库之类的东西他们会很慢,但至少他们会工作。但是有些LAMP/cPanel主机的配置方式几乎无法使用,并且总是为这种主机提供服务会鼓励它的扩散——在这样做的过程中,开发人员为他/她自己制造了一根杆子:)看看debian core发行版中包含了什么。我遇到的每个共享主机提供商都至少提供zip和zlib支持。显然,虚拟机所有者可以加载他们想要的内容。