【发布时间】:2016-07-05 05:33:11
【问题描述】:
所以这可能有一个简单的答案,但我在任何地方都找不到。
我有以下代码:
function getSVN(){
$svn = new SVN;
$log = $svn->log('https://svn.repo/trunk/', SVN::HEAD);
}
不出所料,我收到以下错误:
致命错误:找不到类“SVN”
所以我尝试使用:
use SVN;
但我得到了:
警告:非复合名称'SVN'的use语句无效
包含 PHP 的 SVN 类的正确方法是什么?
【问题讨论】:
-
我假设您已经安装了适当的扩展并且它显示在启用模块的
php -m列表中? -
@apokryfos 啊,我们走了。它没有出现。我将如何安装它?
-
php.net/manual/en/svn.installation.php 有一些说明。在使用 aptitude 的系统(例如 Ubuntu)上,您可以使用
sudo apt-get php5-svn否则这取决于您的操作系统将如何安装这些扩展 -
@apokryfos 我遇到了一堆 Permission Denied 问题,所以我会努力解决这个问题。我相信你的解决方案是正确的,所以请随时回答,如果你愿意,我会标记为已解决。