技術(shù)分享:SVN開發(fā)環(huán)境在Windows下安裝和配置
本節(jié)接著上節(jié)介紹Windows下SVN開發(fā)環(huán)境安裝和配置方法,內(nèi)容主要有安裝SVNManager,安裝PHP擴(kuò)展以及集成Apache和PHP等,希望通過本節(jié)的介紹大家能夠掌握SVN開發(fā)環(huán)境安裝和配置方法。
安裝SVNManager
安裝svnmanager,用于通過web的方式:
·創(chuàng)建用戶和修改密碼
·創(chuàng)建和修改用戶權(quán)限
·創(chuàng)建用戶組和修改用戶組的權(quán)限
·創(chuàng)建SVN庫
安裝svnmanager,需要安裝PHP環(huán)境和MySQL
SVN開發(fā)環(huán)境中PHP環(huán)境和MySQL基本安裝
http://www.php.net/downloads.php,下載最新版本的PHP,當(dāng)前是5.2.5
解壓縮到H:/php目錄下.
將H:/php加入windows環(huán)境變量Path.
將H:/php/php.ini-recommended改名為H:/php/php.ini
安裝PHP擴(kuò)展
php.ini修改:
extension_dir="C:/php/ext"
復(fù)制dll到windows目錄
增加php目錄下10個dll庫文件到windows\system32目錄:
ssleay32.dll
fdftk.dll
fribidi.dll
gds32.dll
libeay32.dll
libmcrypt.dll
libmhash.dll
libmysql.dll
libswish-e.dll
msql.dll
設(shè)置報錯輸出
允許顯示報錯,用于開發(fā)環(huán)境,修改php.ini:display_errors=On
SVN開發(fā)環(huán)境中集成Apache和PHP
找到Apache2.2\conf\httpd.conf文件,文件尾部加入:
LoadModulephp5_moduleH:/php/php5apache2_2.dll
AddTypeapplication/x-httpd-php.php#后綴.之前有一個空格,不要去掉空格,否則apache不能啟動
#configurethepathtophp.ini
PHPIniDirH:/php
另外,修改(加入index.php作為默認(rèn)首頁):
DirectoryIndexindex.htmlindex.php
重新啟動Apache.
SVN開發(fā)環(huán)境配置時需要安裝MySQL,本文使用MySQL5.0.45安裝包默認(rèn)安裝即可。
為svnmanager創(chuàng)建數(shù)據(jù)庫:
createdatabasesvnmanagerCHARACTERSETutf8;
svnmanager網(wǎng)址:http://svnmanager.sourceforge.net/
svn需要PHP支持PEAR
進(jìn)入php的PEAR目錄,命令行輸入:
phpgo-pear.phar
出現(xiàn)提示的時候,回車即可。中間會有多次的提示
svn需要VersionControl_SVN,這需要通過PEAR安裝:
pearinstall-aVersionControl_SVN-0.3.1#這行拷貝,不要自己寫,否則安裝過程有時會提示失敗。當(dāng)前svnmanager版本是1.0.3
另外,需要修改php.ini文件,取消下列行的注釋:
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_gb2.dllà下載的PHP版本中文件名是php_gd2.dll
extension=php_mysqli.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
下載svnmanager
下載地址:http://sourceforge.net/project/showfiles.php?group_id=135933
在apache/htdocs目錄下,建一個目錄svnmanager
將下載的文件解壓縮到上述的svnmanager中
將svnmanager目錄中的config.php.win改名為config.php
重啟apache,然后通過http://localhost/svnmanager/index.php訪問。
用戶名/密碼都是:admin
創(chuàng)建第一個用戶,通過useradmin鏈接,點(diǎn)擊add按鈕
注意構(gòu)選admin復(fù)選項(xiàng):第一次用admin登錄后,此用戶就會被鎖定
例如:
Root
Root
Root
user@user.com
選中復(fù)選框
0
Admin#以后再創(chuàng)建新用戶時,輸入第一次創(chuàng)建的用戶密碼,否則不能提交
通過剛剛創(chuàng)建的用戶登錄,就可以看到各種功能的鏈接
以后就可以通過該界面創(chuàng)建用戶和權(quán)限了,而不需要再通過svn和apache的命令和配置文件了。另外,可下載中文漢化包,http://bbs.iusesvn.com/attachment.php?aid=453,本節(jié)關(guān)于SVN開發(fā)環(huán)境安裝和配置方法介紹完畢。
【編輯推薦】