This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
devzone:requirements:softwarerequirements [2016/11/10 13:57] Matijs |
devzone:requirements:softwarerequirements [2017/06/22 15:41] Matijs |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Software requirements ====== | ====== Software requirements ====== | ||
- | GemsTracker is built in PHP 5.5 on top of the Zend Framework 1 and uses MySQL 5.5 or higher. The development team runs the software on both Windows and Unix systems using both Apache 2 and IIS 7 as servers. Additional web publication environments that support PHP 5.5 and MySQL should work, but we have not tested them so you are on your own. | + | GemsTracker is built in PHP 5.5 on top of the Zend Framework 1 and uses MySQL 5.5 or higher. As of version 1.8 GemsTracker is stored on [[https://github.com/GemsTracker|GitHub]]. |
+ | |||
+ | The development team runs the software on both Windows and Unix systems using both Apache 2, Nginx and IIS 7 as servers. Additional web publication environments that support PHP 5.5 and MySQL should work, but we have not tested them so you are on your own. | ||
To use GemsTracker you need: | To use GemsTracker you need: | ||
* a working Webserver ([[http://httpd.apache.org|Apache]] or Nginx or IIS) | * a working Webserver ([[http://httpd.apache.org|Apache]] or Nginx or IIS) | ||
- | * [[http://www.php.net|PHP]] 5.5 or higher | + | * [[http://www.php.net|PHP]] 5.5 or higher |
* [[https://getcomposer.org/|Composer]] | * [[https://getcomposer.org/|Composer]] | ||
* [[https://www.git-scm.com|Git]] | * [[https://www.git-scm.com|Git]] | ||
- | * access to a database on a [[http://www.mysql.com|MySQL server]] version 5.5 or higher | + | * access to a database on a [[http://www.mysql.com|MySQL server]] version 5.5 or higher (in version 5.7 strict mode must be disabled) |
* (optionally) a [[http://www.limesurvey.org|LimeSurvey]] 2.00 or higher installation | * (optionally) a [[http://www.limesurvey.org|LimeSurvey]] 2.00 or higher installation | ||
Line 15: | Line 17: | ||
=== PHP Requirements === | === PHP Requirements === | ||
- | As of version 1.8 GemsTracker requires PHP 5.5 or higher. PHP 7 should work but we have no systems using PHP 7 at the moment so it is untested at the moment. | + | As of version 1.8 GemsTracker requires PHP 5.5 or higher. We advise using the latest PHP 5.6 version or the latest PHP 7 version, but at the moment PHP 7 has only been used on development and test systems. |
In PHP 5 these modules are required unless stated otherwise: | In PHP 5 these modules are required unless stated otherwise: | ||
Line 25: | Line 27: | ||
* Fileinfo | * Fileinfo | ||
* GD | * GD | ||
+ | * Iconv | ||
* Intl | * Intl | ||
* Json | * Json | ||
+ | * libXML | ||
* Mcrypt | * Mcrypt | ||
* Multi-Byte string | * Multi-Byte string | ||
Line 35: | Line 39: | ||
* XMLWriter | * XMLWriter | ||
* Zip | * Zip | ||
+ | |||
+ | === MySQL Requirements === | ||
+ | |||
+ | Both GemsTracker and LimeSurvey require access to MySQL databases. MySQL version 5.5 or higher is required. We advise MySQL version 5.6. MySQL version 5.7 has a strict mode that is enabled by default, but that causes know problems with GemsTracker. Using MySQL 5.7 with strict mode **disabled** should work fine. | ||
===== General Installation notes ===== | ===== General Installation notes ===== |