我运行一个开源 PHP 脚本,它被用于各种服务器环境。我需要在 PHP 中检测 svn 命令在服务器上是否可用。我的想法是,我将使用它作为下载安装/升级组件的文件的主要方式,并使用旧方法(手动下载)作为辅助方法。
我知道我可以使用 exec() 或 system() 命令通过 PHP 调用 svn export,但我真正需要的是一个命令行函数来测试 SVN 的存在,比如:
exec("测试svn");
这将(理想情况下)输出一个 bool 值或其他东西。
有什么建议吗?
最佳答案
function hasSvn() {
return shell_exec('which svn') != '';
}
关于php - 检测 svn 在服务器上是否可用(在 PHP 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9338685/