ホームページ  >  記事  >  バックエンド開発  >  Apache構成svn、php

Apache構成svn、php

WBOY
WBOYオリジナル
2016-06-23 13:50:29776ブラウズ

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>
5、php ディレクトリの php.ini-developement を php.ini に変更します

ファイルを開いて、次のように変更します:

#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
タイムゾーンを変更し、 #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"
ファイルの最後に次の行を追加します:

<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 用户名
Enter をクリックしてパスワードを 2 回入力します 別のユーザーを追加する必要がある場合は、次のように -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 と入力し、ユーザー名とパスワードを入力してください ウェアハウスにアクセスできます



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。