System Requirements
- PHP 7
- MySQL 5.8
===== Supported Operating System =====
Linux (CentOS Recommended)Windows
===== Recommended Hardware requirements =====
Linux CentOS 7.x 64bitQuad Core or Equilevent16 GB of ram500 GB Diskspace (SSD)
Required PHP Extensions
- cURL
- GD
- mysqlnd
- zip
- php-fpm (Optional)
- opcache (Optional)
SWFTools
If your SCL is packaged with the Student eBooks Module you will need to install SWFTools 0.9 or later which is required by FlexPaper Annotation.
- SWFTools 0.9.1 Source Code for Linux
- SWFTools 0.9 Windows Binary
Caching (BETA)
SCL support distributed memory object caching system which speedup many of system function result but is currently under BETA because still many functions and objects under development.
Enabling caching from System Settings gonna make host without configuration of Opcode or/and Cached MySQL faster 200-1400 times, the largest peak was result of highest running function.
But according to our tests which has enabled php opcode and mysql cache this gonna only will make your SCL faster 10 to 200 times, the largest peak was result of Highest running function.
only one PHP Extension is required to enable Memory based Caching
- APC (Recommended)
- Memcached
- Wincache
Directory Permissions
The Following Directories must be writable
- ./attachments
- ./assets/polling
- ./assets/uploads