php - 检测 svn 在服务器上是否可用(在 PHP 中)

标签 php svn detection

我运行一个开源 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/

相关文章:

php - 合并两个表并将它们的数据显示在一个数组中

php - 如何识别扫描表格上的某些符号?

php - PHP 中的 authz svn 文件解析器

SVN 仅导出标签中更改的文件

ios - 检测绘制路径是否为 xcode 中的圆形/矩形

javascript - 检测移动设备

php - 基于两个数据库字段的Where条件

linux - 在 Intellij IDEA 13 (Linux) 中打开一个 eclipse 项目

xml - Opencv级联分类器xml文件生成

javascript - 我如何将电子邮件中的信息发送到文本文件