2016-12-29 152 views
1

我正在使用PHP创建一个SVN存储库系统。 我有Windows操作系统,我发现很难在我的电脑上设置环境。我有谷歌,并知道我需要php_svn.dll这样的事情。在Windows上安装Subversion PECL扩展

但我不知道如何让它工作。我也有looked into php manual但仍然没有找到合适的解决方案。所以任何人都可以请我一步一步的解决方案来做到这一点。我将在'svn_repos_create(name)'中执行第一个函数。我已经直接执行此功能,但它给我错误:

"Fatal error: Call to undefined function svn_repos_create() in C:\wamp64\www\ashish\practice\create.php"

所以请指导我如何使其可行。

+0

可能重复[在Windows 8和Internet信息服务8.5 - 如何设置PHP?](http://stackoverflow.com/questions/27551347/on-windows-8-and-internet-information-service-8 -5-how-to-setup-php) – Aaron

+0

你实际上是问如何在Windows上安装[Subversion PECL扩展名](http://php.net/manual/en/book.svn.php),是不是您? –

+0

ÁlvaroGonzález是的。 pecl install svn –

回答

0

您可以尝试龟SVN。有很多工具可以使用,并且易于配置...

您需要创建一个存储库,在某个工作目录中创建一个Checkout,然后将您的项目文件添加到Commit it中。

链接:

Example of TortoiseSVN with xampp

TortoiseSVN page

希望这有助于!

+0

我想创建PHP脚本创建回购。并允许我发射[链接](http://php.net/manual/en/book.svn.php)所有这些功能。谢谢 –

0

解决方案 我已经下载php_svn.dll 旧的PHP你可以谷歌它。 然后我用老php降级了我的wamp。 并完成。 很容易。

0

所以不可以使用5.6,7.0,7.1版本。你只能用旧版本来做。 所以我改变了我的操作系统到UBUNTU。我使用的是php5.6,它工作正常。 如果你想使用SVN和PHP,那么你应该在LINUX操作系统上。

+0

'svn_repos_create(name)'首先运行这个函数我需要SVN环境。 现在每天都有最新的php版本,您无法编译Windows的PECL扩展。 SVN受PHP5.6或更早版本支持。我想使用php5.6,所以我不可能在Windows操作系统上执行它。 那里为我安装了Ubuntu并创建了SVN环境,现在所有的svn命令都在使用php。 –