summaryrefslogtreecommitdiff
path: root/README-win32.txt
blob: 40f6967885580b2b8ea187a8306f2bf2516195aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
New version of APR
------------------

Note that the included APR is now version 1.3, which adds several
subtle changes in the behavior of file handling, pipes and process
creation.  Most importantly, there is finer control over the handles
inherited by processes, so the mod_fastcgi or mod_fcgid modules must 
be updated for httpd-2.2.9 to run correctly on Windows.

Most other third party modules are unaffected by this change.


Connecting to databases
-----------------------

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 (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
and note that this binary was built against version 11.1.0.6.0,
other version 11.1 drivers may work.

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.

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.