【发布时间】:2010-07-09 04:28:51
【问题描述】:
我有一个脚本,它将向用户显示一些压缩选项(gzip、zip 和 bzip)。由于这意味着要在 Linux 和 Windows 上运行,并且 Zlib 库将不可用,我必须使用 Unix 命令压缩任何文件。当然,如果脚本在 Windows 上运行,它可能没有任何好的命令行压缩工具,因此应用程序不应向用户显示任何选择。
所以,我想知道的是如何检查命令行工具是否存在。我可以检查可执行文件是否存在,但它根本不可靠(例如,在我的桌面上,我使用 Gentoo Linux 并且zip 命令存在于/usr/bin 上;另一方面,它存在于我的服务器上/bin)。
【问题讨论】:
标签: php command-line compression