在 CentOS 5.5 中安装
yum install subversion subversion-devel neon neon-devel
pecl install svn
echo "extension=svn.so" > /etc/php.d/svn.ini
service httpd restart
有关安装此 PECL 扩展的信息可以在名为安装 PECL 扩展的手册章节中找到。其他信息,如新版本、下载、源文件、维护者信息和变更日志,可以在此处找到:» https://pecl.php.net/package/svn
如果./configure 无法找到 SVN 文件(例如,Subversion 使用不同的前缀目录安装),请使用./configure --with-svn=$USR_PATH
指定include/subversion-1/文件夹所在的目录。
此 PECL 扩展的 DLL 目前不可用。另请参阅在 Windows 上构建部分。
如果扩展针对 libsvn 1.3 编译,则在对 Subversion 1.4 创建的工作副本使用时,与工作副本一起使用的函数将失败。
在 CentOS 5.5 中安装
yum install subversion subversion-devel neon neon-devel
pecl install svn
echo "extension=svn.so" > /etc/php.d/svn.ini
service httpd restart
如果您使用 Ubuntu(我知道 10.04+,不确定更早的版本),您可以执行以下操作来安装软件包;
sudo apt-get php5-svn
如果您使用 CollabNet 的 Subversion 客户端(v. 1.6.13),则包含开发库。对于最新版本(v 1.6.17),您可能需要安装 CollabNet Subversion Edge 才能访问开发库。
当然,subversion-devel 软件包不应该与 Collabnet 冲突,但它与 subversion 软件包存在依赖关系,后者在 /usr/bin 中安装 svn 二进制文件,这优先于 PATH 环境变量中 CollabNet 的路径。