]> git.ipfire.org Git - thirdparty/apache/httpd.git/commitdiff
update win32 README about database support
authorWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 6 Aug 2009 03:22:31 +0000 (03:22 +0000)
committerWilliam A. Rowe Jr <wrowe@apache.org>
Thu, 6 Aug 2009 03:22:31 +0000 (03:22 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@801506 13f79535-47bb-0310-9956-ffa450edef68

README-win32.txt

index d7c793ce5e93d095c17f7642434a4b91f9139809..40f6967885580b2b8ea187a8306f2bf2516195aa 100644 (file)
@@ -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.\r
 \r
 \r
-Source corrections applied\r
---------------------------\r
-\r
-The -win32-src.zip package includes corrections to the Makefile.win\r
-build file so that .mak based builds work.  The package also corrects\r
-the default to disable IPV6 support.  These patches are summarized in\r
-the httpd-2.2.9-win32-src.applied.patch file.\r
-\r
-\r
 Connecting to databases\r
 -----------------------\r
 \r
-With APR-util 1.3.0, the MySQL and FreeTDS drivers do not compile\r
-on Windows.  There is no Microsoft SQL Server client or ODBC client\r
-at the present time.\r
-\r
-Three driver connectors are provided in the binary distribution, for\r
-SQLite3, PostgreSQL and Oracle.  They require you to install the actual \r
-corresponding client drivers.\r
+Five SQL driver connectors (dbd) are provided in the binary distribution, \r
+for MySQL, SQLite3, PostgreSQL, Oracle and ODBC.  Two keyed database\r
+connectors are provided, SDBM and Oracle Berkeley DB.  All but SDBM will\r
+require you to install the corresponding client driver libraries.\r
 \r
-The sqlitedll.zip binary file can be obtained from;\r
-\r
-http://www.sqlite.org/download.html\r
-\r
-note that this binary was built with version 3.5.9 (earlier and\r
-later version 3.5 driver .dll's may work.)\r
+The sqlitedll.zip binary (containing sqlite3.dll) can be obtained from\r
+  http://www.sqlite.org/download.html\r
+note that this binary was built with version 3.6.16 (earlier and later\r
+version 3.6 driver .dll's may work.)  The lib binding is created using\r
+LIB /DEF:sqlite3.def and using the .h files from the _amalgamation zip.\r
 \r
 The Oracle Instant Client - Basic driver can be obtained from\r
-\r
-http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html\r
-\r
+  http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html\r
 and note that this binary was built against version 11.1.0.6.0,\r
 other version 11.1 drivers may work.\r
 \r
-The PostgreSQL binaries may be obtained from\r
-\r
-http://www.postgresql.org/ftp/binary/v8.3.1/win32/\r
-\r
+The PostgreSQL client binaries may be obtained from\r
+  http://www.postgresql.org/ftp/binary/v8.3.1/win32/\r
 and note that this binary was built against version 8.3.1-1, and\r
 again it may work with other 8.1 version .dll's.\r
 \r
-For whichever database backend you configure, the corresponding driver\r
-.dll's must be in your PATH (and in the systemwide path if used for \r
-a service such as Apache httpd).\r
+The MySQL client binaries ("Essentials" is sufficient) is obtained from \r
+  http://dev.mysql.com/downloads/mysql/5.1.html#win32\r
+but note that once using the MySQL database, the applicable exception \r
+clause demands copy-left terms on the resulting combination.\r
+\r
+The Oracle Berkeley DB binaries may be obtained from \r
+  http://www.oracle.com/technology/software/products/berkeley-db/index.html\r
+but note that once using the Berkeley DB code, the Oracle license\r
+demands copy-left terms on the resulting combination.\r
+\r
+NOTE: For whichever database backend(s) you configure, the corresponding\r
+driver .dll's must be in your PATH to test from console mode, and in the \r
+systemwide path if used for a service such as Apache httpd.\r
+\r
+The FreeTDS driver is not built on Windows, since the Microsoft ODBC is \r
+provided instead.  The sqlite2 and ndbm drivers are not used on Windows, \r
+as there is no point in legacy support of these old versions.  The ASF\r
+does not distribute binary builds of the gdbm binding.\r
 \r