apache配置svn,php

WBOY
Release: 2016-06-23 13:50:29
Original
812 people have browsed it

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
Copy after login

修改apache项目发布目录

DocumentRoot "F:/Work/Php"<directory></directory>
Copy after login

<ifmodule dir_module>    DirectoryIndex index.php index.html</ifmodule>
Copy after login
5,将php目录下的php.ini-developement修改为php.ini

打开该文件修改如下:

找到#extension_dir=“ext”将#去掉,将ext替换为如下路径

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

找到;extension以这个开头的代码

打开如下配置:

extension=php_curl.dll
Copy after login
extension=php_gd2.dll
Copy after login
extension=php_mbstring.dll
Copy after login
extension=php_mysql.dll
Copy after login
extension=php_xmlrpc.dll
Copy after login
更改时区,找到#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
Copy after login
去掉注释后再后面添加如下代码:

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"
Copy after login
在文件末尾添加如下:

<location>	DAV svn	SVNListParentPath on	SVNParentPath D:/share/ #核心仓库目录	AuthType Basic	AuthName "Subversion repositories"	AuthUserFile D:/Php/apache/conf/svn/passwd #存放用户名/密码	AuthzSVNAccessFile D:/Php/apache/conf/svn/authz #存放权限文件</location>
Copy after login
	Require valid-user 
Copy after login

在conf目录下创建svn目录并在该目录添加passwd和authz文件

passwd是存放用户/密码

authz是权限文件

4,创建用户名和密码,打开doc命令切换到apache下的bin目录下

输入以下命令

htpasswd -c D:/Php/apache/conf/svn/passwd 用户名
Copy after login
点击回车输入两次密码

如果需要再添加一个用户,那么将-c去掉即可,如下:

htpasswd  D:/Php/apache/conf/svn/passwd 用户名
Copy after login
5,配置权限

[groups]admin=arvin[/]*=r@admin=rw
Copy after login

6,创建核心仓库,使用以下命令:

svnadmin create D:/Share/svnrepo
Copy after login

到这里就配置好svn服务器环境了,重启apache即可

在浏览器输入http://127.0.0.1/svn,输入用户名和密码就可以访问仓库了




Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template