Chapter 2. Setting up moregroupware
Prev | Part I. Começando | Next

## Chapter 2. Setting up moregroupware

Setting up moregroupware is described in this and the following chapters. Generally you should read this chapter, as it tells you about some basic requirements and skills you should have available and ready. Then you only need to read one of the following chapters, depending on the operating system you want to install moregroupware on.

## Requirements

To successfully install moregroupware you need at least the following software packages on your machine, regardless of the operating system in use.

- A webserver (Apache 1.3.x is recommended)

- PHP 4.1 or later with XML support

- Adatabase server (MySQL 3.23.x or PostgreSQL 7.x)

- PHP session auto start must be disabled!

| Note
Using Apache 2.x is NOT recommended at the moment, as it causes several problems due to bugs in relation to PHP, at least when run on Windows.

It is necessary to have a . (dot) in your PHP include_path. Look at `php.ini` to check this.

If want to create GANTT charts in the projects module, you will need support for the GD library in your PHP installation. On windows this should only be a matter of uncommenting `extension=php_gd.dll` in your `php.ini`.

You do not need PDF or IMAP support compiled into PHP for the current releases, nor do you need XML DOM. We handle those needs with PHP-only libraries. It does not harm to have those things compiled into PHP, either.

We intend to support more databases in the future. Right now MySQL works best, and PostgreSQL support is getting better (the core modules should work). Other databases will follow later.

You should try to run moregroupware with `register_globals` disabled, if it doesn't work, it's a bug. The same is true for `magic_quotes_gpc` and `magic_quotes_runtime`, both should be off. Those are not strict requirements, though.

Prev | Up | Next
Who is using moregroupware? | Home | Upgrade