ホームページ >バックエンド開発 >PHPチュートリアル >Apache構成svn、php
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 サーバー環境を設定します
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=rw6、コアウェアハウスを作成するには、次のコマンドを使用します:
svnadmin create D:/Share/svnrepoさてSVNサーバー環境を設定したら、Apacheを再起動するだけです