System Requirements
Most current web servers* that use PHP and MySQL can run WHASOLS.
The following table shows the minimum and recommended system requirements for running WHASOLS 1.0.1 and later.
Requirement | Minimum | Recommended |
---|---|---|
PHP Version | 7.4 | Latest 7.4 Release |
PHP Memory Limit | 256MB | 256MB** |
PHP Database Extension | SQLi | SQLi or PDO |
PHP Extensions | Curl with SSL*** GD2 Image Library | Iconv MBString GMP OpenSSL*** BC Math Intl JSON Support XML SimpleXML Fileinfo |
MySQL Version | Maria 10 | Latest 10.0+ |
Ioncube Loaders | 12.0 or later | The latest 12.x Ioncube for your PHP version |
While these are the minimum requirements, we strongly recommend using the latest available, stable releases of all software and extensions.
For a detailed discussion of the recommended system environment configurations (OS, Web Server, Database Engine, PHP and Ioncube), see the System Environment Guide.
* We validate WHASOLS to run in Linux based environments running the Apache web server. Other environments like Windows-based configurations may experience compatibility issues with which Technical Support cannot assist.
** Memory requirements vary depending upon the size and volume of activity in an installation. Your exact requirements may differ.
*** As part of PCI compliance, a SSL library capable of TLS 1.2 may be required. If using OpenSSL, version 1.0.1c or newer is recommended.