From: William A. Rowe Jr Date: Thu, 6 Aug 2009 03:22:31 +0000 (+0000) Subject: update win32 README about database support X-Git-Tag: 2.2.13~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ce0fcfa28a8a79c6f712592d9c8d2d30f3c1c7c0;p=thirdparty%2Fapache%2Fhttpd.git update win32 README about database support git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@801506 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/README-win32.txt b/README-win32.txt index d7c793ce5e9..40f69678855 100644 --- a/README-win32.txt +++ b/README-win32.txt @@ -10,48 +10,46 @@ be updated for httpd-2.2.9 to run correctly on Windows. Most other third party modules are unaffected by this change. -Source corrections applied --------------------------- - -The -win32-src.zip package includes corrections to the Makefile.win -build file so that .mak based builds work. The package also corrects -the default to disable IPV6 support. These patches are summarized in -the httpd-2.2.9-win32-src.applied.patch file. - - Connecting to databases ----------------------- -With APR-util 1.3.0, the MySQL and FreeTDS drivers do not compile -on Windows. There is no Microsoft SQL Server client or ODBC client -at the present time. - -Three driver connectors are provided in the binary distribution, for -SQLite3, PostgreSQL and Oracle. They require you to install the actual -corresponding client drivers. +Five SQL driver connectors (dbd) are provided in the binary distribution, +for MySQL, SQLite3, PostgreSQL, Oracle and ODBC. Two keyed database +connectors are provided, SDBM and Oracle Berkeley DB. All but SDBM will +require you to install the corresponding client driver libraries. -The sqlitedll.zip binary file can be obtained from; - -http://www.sqlite.org/download.html - -note that this binary was built with version 3.5.9 (earlier and -later version 3.5 driver .dll's may work.) +The sqlitedll.zip binary (containing sqlite3.dll) can be obtained from + http://www.sqlite.org/download.html +note that this binary was built with version 3.6.16 (earlier and later +version 3.6 driver .dll's may work.) The lib binding is created using +LIB /DEF:sqlite3.def and using the .h files from the _amalgamation zip. The Oracle Instant Client - Basic driver can be obtained from - -http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html - + http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html and note that this binary was built against version 11.1.0.6.0, other version 11.1 drivers may work. -The PostgreSQL binaries may be obtained from - -http://www.postgresql.org/ftp/binary/v8.3.1/win32/ - +The PostgreSQL client binaries may be obtained from + http://www.postgresql.org/ftp/binary/v8.3.1/win32/ and note that this binary was built against version 8.3.1-1, and again it may work with other 8.1 version .dll's. -For whichever database backend you configure, the corresponding driver -.dll's must be in your PATH (and in the systemwide path if used for -a service such as Apache httpd). +The MySQL client binaries ("Essentials" is sufficient) is obtained from + http://dev.mysql.com/downloads/mysql/5.1.html#win32 +but note that once using the MySQL database, the applicable exception +clause demands copy-left terms on the resulting combination. + +The Oracle Berkeley DB binaries may be obtained from + http://www.oracle.com/technology/software/products/berkeley-db/index.html +but note that once using the Berkeley DB code, the Oracle license +demands copy-left terms on the resulting combination. + +NOTE: For whichever database backend(s) you configure, the corresponding +driver .dll's must be in your PATH to test from console mode, and in the +systemwide path if used for a service such as Apache httpd. + +The FreeTDS driver is not built on Windows, since the Microsoft ODBC is +provided instead. The sqlite2 and ndbm drivers are not used on Windows, +as there is no point in legacy support of these old versions. The ASF +does not distribute binary builds of the gdbm binding.