If you have Ubuntu (I know 10.04+, not sure about earlier), you can do this to install the package;
sudo apt-get php5-svn
Instalación
Información para la instalación de esta extensión PECL puede ser encontrada en el capítulo del manual titulado Instalación de extensiones PECL. Información adicional tal como nuevos lanzamientos, descargas, archivos fuente, mantenimiento de información, y un CHANGELOG, se encontrará aquí: » http://pecl.php.net/package/svn
Si ./configure está teniendo problemas para encontrar los
archivos SVN (Por ejemplo, Subversion fue instalado con un prefijo de directorio
diferente), use
./configure --with-svn=$USR_PATH
para especificar el directorio donde
include/subversion-1/ está ubicado.
No hay una DLL disponible para esta extensión PECL actualmente. Vea también la sección Compilando en Windows.
Si la extensión es compilada contra libsvn 1.3, las funciones que trabajan con copias fallarán cuando trabaje en copias creadas por Subversion 1.4.
For install in 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
If you are running Ubuntu, and probably other linux distros - you may run into some installation errors like 'Could not find svn_client.h' - check to see if you have installed 'libsvn-dev'.
For Windows:
If you use a fresh install of windows XP you will need all this DLL in your C:/windows/system32/ folder:
intl3_svn.dll, libdb43.dll, libapr.dll, libapriconv.dll, libaprutil.dll, libeay32.dll, msjava.dll, php5ts.dll, ssleay32.dll, vsinit.dll, msvcr71.dll, MSVCP71.DLL
I recommend to use DependencyWalker (http://www.dependencywalker.com/) with your php_svn.dll (in php extensions) to see exactly which ones you need.
To make php_svn.dll work with windows, you will first need to find missing dependancies with dependancy Walker tool...
In my case, libdb43.dll and libphp5ts.dll where missing in sytem32 directory.
