GemsTracker

GEneric Medical Survey Tracker

User Tools

Site Tools


devzone:requirements:softwarerequirements

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 =====
devzone/requirements/softwarerequirements.txt · Last modified: 2020/03/12 12:06 (external edit)