EvoTalk

15 五月, 2006

升級APMXE

Posted by: asd In: Web| 軟體使用 ()

APMXE4的apache版本是1.3,若要使它支援新版svn 1.3,必須升級到2.0.54版本以上, 否則apache modules的版本不正確。以APMXE4為範本,下載Apache_2.0.58-Openssl_0.9.8b-Win32.zip
刪除APMXE4apache

ApacheCore.dll
Win9xConHook.dll
xmlparse.dll
xmltok.dll
Apache.exe
modules*.so

加入(從 Apache_2.0.58-Openssl_0.9.8b-Win32.zip 複製)

libapr.dll
libapriconv.dll
libaprutil.dll
libeay32.dll
libhttpd.dll
ssleay32.dll
apache.exe
htpasswd.exe
openssl.exe
openssl.cnf
passwd #由htpasswd產生
modules*.so

使 svn 支援 http protocol
修改confhttpd.conf
LoadModule部分參考Apache_2.0.58-Openssl_0.9.8b-Win32,新增
LoadModule ssl_module modules/mod_ssl.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

指定svn repository目錄

XML:
  1. DAV svn
  2. SVNListParentPath on
  3. SVNParentPath d:/Code/svn
  4. AuthType Basic
  5. AuthName "Subversion repositories"
  6. AuthUserFile passwd
  7. #AuthzSVNAccessFile svnaccessfile
  8. Require valid-user

使apache2.0 support php4 
刪除

php4sapiphp4apache.dll

加入

php4sapiphp4apache2.dll

修改 confphp4.conf

LoadModule php4_module ../php4/sapi/php4apache.dll

改為

LoadModule php4_module ../php4/sapi/php4apache2.dll

使 apache 支援 https

XML:
  1. Include conf/ssl.conf

confssl*.*是由openssl.exe產生,具體作法參考 TortoiseSvn Docs

Tags:

Releated Posts



No Responses to "升級APMXE"

Comment Form