CentOS5.5安装php_svn模块来使用PHP来提交文件到SVN
由于项目需要,要使用SVN_AUTH_PARAM_DEFAULT_USERNAME等SVN函数,所以需要安装php_svn的扩展库。
PHP版本:PHP 5.3.14 (php -v)
操作系统:CentOS release 5.5 (Final) ( lsb_release -a)
一、编译安装php
二、编译安装subversion
三、编译安装php-svn
代码如下 | |
#yum install subversion-devel neon neon-devel |
从http://pecl.php.net/package/svn下载源安装包 解压进入其目录
代码如下 | |
#/usr/local/php/bin/phpize #./configure –with-svn=/usr/include/subversion-1/ –with-svn-apr=/usr/lib64/apr-1/ –with-php-config=/usr/local/php/bin/php-config #make && make install |
看看/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/底下是否生成svn.so
然后将 extension= “svn.so” 加入到 php.ini中
重启fastcgi。
即可在phpinfo()中看到SVN的选项
注:
/usr/lib64/apr-1/为locate apr 找出来的 apr 目录,否则则需要先 yum install apr 安装。