What are the requirements for installing and running CiviCRM?
CiviCRM is a web-based solution that runs on your own web server, or on a server at your hosting provider. Installs on local machines should consider using the XAMPP/WAMP stacks which almost painlessly install Apache/PHP/MySQL.
- Shared hosting is not an ideal environment for CiviCRM and is actively discouraged. We encourage users to consider Virtual Private Servers (VPS) OR (semi) dedicated hosting.
- Apache 2.0+
- PHP 5.2.1+ Note that CiviCRM does not support PHP 5.3 as yet
- MySQL 5.0.x+ with InnoDB support
- Drupal 6.x / Joomla 1.5.x
- Server cronjobs
- 128mb PHP memory limit recommended
- Multi-lingual features of CiviCRM require SUPER privileges in MySQL 5.0.x (to allow the use of TRIGGERS )