具体来说,我试图让ViewGit在 PHP/Apache/Windows 安装上工作。
PHP 似乎无法运行exec('git');
。
exec('whoami');
exec()
工作得很好,所以禁用它不是问题。
Apache 在它自己的用户帐户下运行 - 如果我以该用户身份登录并尝试git
在命令行上运行,我会得到预期的结果。该帐户还拥有使用 /Program Files/Git 文件夹执行所有操作的完全权限。
如果我exec('git');
在本地机器上运行它可以正常工作,但不能在服务器上运行。
有任何想法吗?