Before installation of Tripal, a web server must be configured and ready, and Tripal requires the following dependencies:
- A UNIX-based server (e.g. Ubuntu Linux or CentOS are the most popularly used).
- Web server software. The Apache web server is most commonly used.
- PHP version 5.6 or higher (the most recent version is recommended).
- PostgreSQL 9.3 or higher (9.5 required for Chado 1.2 to 1.3 upgrade)
- Drush 7 or higher
- Drupal 7.
PHP 7.2 is not fully compatible with Drupal.
The following sections provide step-by-step instructions to help setup either an Ubuntu or CentOS system.