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 のパスは次のようになります: D: Phpapache
2. mysql データをインストールします。 3. ダウンロードした PHP ファイルを D:/Php に解凍します (例: D:Phpphp
)。 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"<Directory "F:/Work/Php"></Directory>
<IfModule dir_module> DirectoryIndex index.php index.html</IfModule>
ファイルを開いて、次のように変更します:
#extension_dir="ext" を見つけて # を削除し、ext を次のパスに置き換えます
extension_dir = "D:/Php/php/ext"
Find;拡張子はこれで始まります コード
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll
Apache を再起動します。再起動が成功した場合は、次のことを意味します。 php 環境の設定は成功しました
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"
<Location /svn> 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 #存放权限文件
Require valid-user </Location>
conf ディレクトリに svn ディレクトリを作成し、そのディレクトリに passwd ファイルと authz ファイルを追加します
passwd は user/パスワード
authz は許可ファイルです
4. ユーザー名とパスワードを作成し、doc コマンドを開き、Apache の下の bin ディレクトリに切り替えます 次へ
次のコマンドを入力します
htpasswd -c D:/Php/apache/conf/svn/passwd 用户名
htpasswd D:/Php/apache/conf/svn/passwd 用户名
[groups]admin=arvin[/]*=r@admin=rw
svnadmin create D:/Share/svnrepo