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
Leave A Comment