Please rate how useful you found this document: 
Average: 2.3 (4 votes)


In order to install ProcessMaker 2.5.x, 2.8 and 3.0.x, check to see whether your server meets the necessary hardware and software requirements, which are listed below.

Hardware Requirements

For personal use, ProcessMaker supports any computer with a modern CPU, an Internet connection, and 2GB of RAM.. For production use, the hardware requirements may vary based on the number of concurrent users, repository size and system configuration. Larger implementations may require some configuration tuning to perform optimally. For production use, install ProcessMaker on a dedicated server or virtual machine with a dedicated Internet connection.

Software Requirements

  • An operating system capable of running Apache and PHP, such as Linux and Windows.
  • Apache with the following modules enabled:
    • deflate
    • expires
    • rewrite
    • vhost_alias
  • PHP with the following modules enabled:
    • mysql
    • xml
    • mbstring
    • mcrypt
    • soap (necessary if using web services)
    • ldap (necessary if integrating with LDAP or Active Directory)
    • gd (recommended if using Events)
    • curl (necessary for uploading/downloading files)
    • In addition, install PHP's command line interface (CLI) if planning on using Events, the Case Scheduler, Notifications, workspace backup/restore, or developing plugins.
  • MySQL
  • If planning to connect to external databases, install the client software and/or PHP modules for Oracle, SQL Server or PostgreSQL.

Tested Configurations

The ProcessMaker Quality Control team has tested the current stable version 2.5.2 with the following servers:

Server Version MySQL PHP Apache
CentOS v. 6.2 5.1.69 5.3.3 2.2.15
Zend Server Windows Server 2008 5.1.69 5.3.21 2.2.15
Windows Windows 7 5.1.50 5.3.13 2.2.23

To see the list of Supported Browsers see this documentation.