apache配置svn,php

來源:互聯網
上載者:User
apache配置svn環境和php環境

需要準備的工具

apache:http://mirror.bit.edu.cn/apache//httpd/binaries/win32/

svn用戶端:http://tortoisesvn.net/downloads.html

svn服務端:http://subversion.apache.org/packages.html

php:http://windows.php.net/download/

mysql:http://dev.mysql.com/downloads/mysql/


需要的工具都在這裡了,接下來先配置php環境

1,安裝apache,我的apache路徑是這樣的D:\Php\apache

2,安裝mysql資料

3,將下載好的php檔案解壓的D:/Php下,如:D:\Php\php

4,配置apache下的conf目錄下的httpd.conf檔案,如下:

找到#LoadModule程式碼片段,在該程式碼片段後面添加如下代碼:

LoadModule php5_module "D:/Php/php/php5apache2_2.dll"PHPIniDir "D:/Php/php"AddType application/x-httpd-php .php .html .htm

修改apache項目發布目錄

DocumentRoot "F:/Work/Php"

    DirectoryIndex index.php index.html
5,將php目錄下的php.ini-developement修改為php.ini

開啟該檔案修改如下:

找到#extension_dir=“ext”將#去掉,將ext替換為如下路徑

extension_dir = "D:/Php/php/ext"

找到;extension以這個開頭的代碼

開啟如下配置:

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
更改時區,找到#date.timezone =修改為date.timezone =Asia/Shanghai

重啟apache,如果重啟成功,則表示php環境配置成功


配置svn伺服器環境

1,安裝svn服務端

2,安裝svn用戶端(如果自己測試可以安裝,方便測試,如果是在真正的伺服器上面安裝,則可以不用)

3,在apache的conf目錄下的httpd.conf找到如下代碼並去掉注釋

#LoadModule dav_module modules/mod_dav.so#LoadModule dav_fs_module modules/mod_dav_fs.so
去掉注釋後再後面添加如下代碼:

LoadModule dav_svn_module "C:/Program Files (x86)/Subversion/bin/mod_dav_svn.so"LoadModule authz_svn_module "C:/Program Files (x86)/Subversion/bin/mod_authz_svn.so"
在檔案末尾添加如下:

DAV svnSVNListParentPath onSVNParentPath D:/share/ #核心倉庫目錄AuthType BasicAuthName "Subversion repositories"AuthUserFile D:/Php/apache/conf/svn/passwd #存放使用者名稱/密碼AuthzSVNAccessFile D:/Php/apache/conf/svn/authz #存放許可權檔案
Require valid-user 

在conf目錄下建立svn目錄並在該目錄添加passwd和authz檔案

passwd是存放使用者/密碼

authz是許可權檔案

4,建立使用者名稱和密碼,開啟doc命令切換到apache下的bin目錄下

輸入以下命令

htpasswd -c D:/Php/apache/conf/svn/passwd 使用者名稱
點擊斷行符號輸入兩次密碼

如果需要再添加一個使用者,那麼將-c去掉即可,如下:

htpasswd  D:/Php/apache/conf/svn/passwd 使用者名稱
5,配置許可權

[groups]admin=arvin[/]*=r@admin=rw

6,建立核心倉庫,使用以下命令:

svnadmin create D:/Share/svnrepo

到這裡就配置好svn伺服器環境了,重啟apache即可

在瀏覽器輸入http://127.0.0.1/svn,輸入使用者名稱和密碼就可以訪問倉庫了

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.