
Table of Contents
Open Source: We have tested the open source version of r3 on Fedora and BSD. Although they have not been tested, any Unix-like environment that can run PHP (including Mac OS-X) should be able to run r3. We have no plans to support Windows.
r3 requires PHP 5 with support for the PDO extension. It should also support either MySQL, SQLite, or both (see the next section). PEAR is required in order to perform the installation, preferably with zlib support (for unpacking the pear .tgz file).
By default, r3 comes with a SQLite interface pre-configured. Alternatively, you can use a MySQL database backend. Each has its advantages, as described in this section.
SQLite Advantages
zero maintenance overhead
private per-user databases
Ideal for small, single-developer projects
MySQL Advantages
shared, networked databases, meaning shared projects
better support for larger projects (more concurrency, larger data sets)
Ideal for collaborative teams of developers on distributed hardware