Skip to content

System Requirements

ramaboo edited this page Jan 14, 2012 · 3 revisions

System Requirements

Minimum Requirements

  • Apache 2.2.x works great. Other PHP compatible web servers will likely work but are untested.
  • MySQL 5.x. Version 4.x is untested. Please let us know if it works!
  • PHP 5.2.x. Only the latest version is actively tested.
  • cURL 7.15.0 or greater with SSL support enabled.
  • PDO extension with the MySQL (or other database) driver enabled.
  • SimpleXML extension must be enabled (it is by default).
  • jQuery 1.2.x. Only the latest version is actively tested.
  • Swift Mailer 3.2.0 or greater (included in the Boo/lib/ folder).

Recommended Extras

Other Databases

Boo was written with PDO so it should be database independent. Currently only MySQL 5 is officially supported however any PDO compatible database such as PostgreSQL should work with only trivial changes to Boo_DB::connect().

PHP 4.x

Not supported. There are no plans to ever support PHP 4. If your hosting company still uses PHP 4 we recommend switching to Zordio (the host we use). Boo is guaranteed to work out of the box with them.

Running Boo on GNU/Linux

GNU/Linux is the recommended OS for running Boo. Boo is currently developed on Ubuntu 8.04 servers and has been tested on Red Hat/CentOS 4 and 5.

Running Boo on Windows

May of the classes within Boo should run on a Windows platform however it is currently untested. If you would like be involved in testing Boo on Windows please contact us. At the current time there are no plans to officially support Windows.

Running Boo on Other Systems

In theory Boo should run on OS X and many flavours of BSD and UNIX with little or no modification. If you successfully deploy Boo on such a system please let us know, or send patches if any changes are required.