我正在尝试获取 git 日志,并在管理面板中显示最新的更新日期。但所有尝试使用以下功能访问 git:exec、shell_exec、system、passthru 即使在 git --version 命令上也不会给我结果。
我做错了什么?文件夹 ./git 试图颁发的权限,但我不认为权限是问题。可能是环境变量不正确。 Windows 10 操作系统
$output = [];
exec('git --version', $output, $result_code);
$output2 = shell_exec('git --version');
$last_line = system('git --version', $result_code2);
$ff = passthru('git --version', $result_code3);
var_dump($output, $result_code, $output2, $last_line, $result_code2, $ff, $result_code3);
GitHelper.php:18:
array (size=0)
empty
GitHelper.php:18:int 1
GitHelper.php:18:null
GitHelper.php:18:string '' (length=0)
GitHelper.php:18:int 1
GitHelper.php:18:null
GitHelper.php:18:int 1
我已经解决了这个问题。您需要打开osp 6模块设置(C:\OSPane