PHP5.2.3+Apache2.2.4+svn1.4.4+mySQL5.0.45+phpMyAdmin2.11.0

一、安装Apache2.2.4。根据需要修改httpd.conf中的DocumentRoot 和DirectoryIndex的值(如:DocumentRoot “E:/php”;DirectoryIndex index.php index.html)

二、解压svn-win32-1.4.4.zip到F盘,修改httpd.conf使apache支持svn–在httpd.conf中加入

# load svn module
LoadModule dav_svn_module “F:/svn-win32-1.4.4/bin/mod_dav_svn.so”
LoadModule authz_svn_module “F:/svn-win32-1.4.4/bin/mod_authz_svn.so”

去掉一下两行的注释

LoadModule dav_module modules/mod_dav.so

LoadModule dav_fs_module modules/mod_dav_fs.so

注:以上为svn模块加载

在命令行中定位到apache的bin目录下,运行htpasswd -c passwd test创建认证用户文件及相关用户名,然后根据提示输入密码。在该bin目录下找到passwd并将其复制到apache根目录。

<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath E:\SVN
AuthType Basic
AuthName “Subversion repositories”
AuthUserFile passwd
#AuthzSVNAccessFile svnaccessfile
Require valid-user
</Location>
注:以上为登录验证。其中E:\SVN为svn根目录

完成以上步骤后重启apache即可

三、解压php-5.2.3-Win32.zip到F盘,复制php.ini.dict到windows并改名为php.ini。修改httpd.conf

# load php5 module
LoadModule php5_module “F:/php-5.2.3-Win32/php5apache2_2.dll”

注:以上为php模块加载

# add php5 application
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

注:以上为添加扩展名支持

完成以上步骤后重启apache即可

四、安装mysql。修改php.ini使php支持mysql

去掉;extension=php_mysql.dll前面的”;”号,修改extension_dir = “F:\php-5.2.3-Win32\ext”。

根据需要设置session.save_path

五。解压phpMyAdmin-2.11.0-all-languages-utf-8-only.zip并配置好config.inc.php。

如果启用cookie登录且出现加载mysql模块出错之类的信息,则将php根目录下的libmysql.dll复制到system32下面即可。

Linux下的apache+svn

分别安装完apache和cvs后加装mod-dav-svn.so即可,该模块用于使apache支持svn。

至于httpd.conf的修改跟windows下的大同小异。

phpMyAdmin+mySQL

if cannot login with new created user and password,clean the “Any” users,because when you login,the server take you as any user.or change host to localhost.

一些相关软件链接

TortoiseSVN(svn工具):https://tortoisesvn.tigris.org/

Apache:https://httpd.apache.org/download.cgi

svn:https://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

mySQL:https://dev.mysql.com/downloads/mysql/5.0.html#win32

php:https://www.php.net/downloads.php

phpMyAdmin:https://www.phpmyadmin.net/home_page/downloads.php