- PHP7.2 or higher (PHP7.4 is fully supported from verion 5.19)
- with extensions: MySQL PDO or MySQLi, gd2, exif, iconv, mbstring, php-json, php-xml, PHP5-CURL package, bcmath, fileinfo
- required cron PHP max_execution_time set to 0,
- recommended minimal memory_limit 64MB, recommended 128MB,
- recommended web PHP minimal max_execution_time 30 seconds,
- enabled php session,
- MariaDB 10.2 or higher (recommended MariaDB 10.4)
Fully supported are also MySQL 5.7 and Percona 5.7 (or higher). Here you can read how you can easily check your version.- without SQL mode ONLY_FULL_GROUP_BY
- also, make sure that database user has all privileges for database granted!
- Web server Apache, Nginx or any other, which supports PHP, .htaccess and mod_rewrite
- Operating system any Unix like, Windows or Mac (basically all operating systems are supported if the operating system supports the installation of web servers)
- Disk space - absolute minimum 300 MB, plan ahead space required for your data (all emails, attachments, chats, tickets are stored in the database)
- cUrl version 7.39 or higher (older versions cause a problem when connecting to our license server)
- SSL - it is supported so if you own an SSL certificate you can use https://
- WkHtmlToPdf tool (this is only required for one specific LiveAgent feature to work properly, exporting tickets to PDF. Detailed info here.)
- ElasticSearch
Using Elasticsearch for full-text search in LiveAgent is recommended for customers with high volume of the tickets in their installation- If you're using Elasticsearch, only version 6.x is supported. More about elasticsearch here
Recommended Browser requirements:
LiveAgent runs on all major browsers. The minimum browser requirements are:
- Internet Explorer 10+
- Google Chrome 45+
- Safari 9+
- Opera 34+
- Mozilla Firefox 46+
Recommended setup of server:
- 4 Cores @ 3.2GHZ Turbo
- 4 Cores @ 3.2GHZ Turbo
- 8GB RAM (DDR3)
- 2x 128GB SSD raid1
HIGH PERFORMANCE REQUIREMENTS (300 agents online)
Example configuration
APPLICATION (WEB) SERVER CONFIGURATION
Processor: Intel Dual Xeon E5-2620 Hexa Core (Romley) 2.0Ghz per Core
RAM: 64GB DDR3 SDRAM
MYSQL DATABASE SERVER CONFIGURATION
Processor: Intel Dual Xeon E5-2620 Hexa Core (Romley) 2.0Ghz per Core
RAM: 32GB DDR3 SDRAM
NOTE: The application server and database server must be running on separate machines in this case.
NOTE: We do not recommend GoDaddy's shared hosting due to their weird fast_cgi limits that may cause the entire site go down temporarily if the limit is exceeded. Exceeding that limit results in having the error logs full of the following log entry:
fcgid:warn] (9)Bad file descriptor: [client xxx.xxx.xxx.xxx:xxxxx] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
For more info you can check:
https://forums.cpanel.net/f5/mod_fcgid-ap_pass_brigade-failed-handle_request_ipc-function-382631.html
https://www.howtoforge.com/forums/showthread.php?t=49587
https://www.apachelounge.com/viewtopic.php?t=5614
fcgid:warn] (9)Bad file descriptor: [client xxx.xxx.xxx.xxx:xxxxx] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
For more info you can check:
https://forums.cpanel.net/f5/mod_fcgid-ap_pass_brigade-failed-handle_request_ipc-function-382631.html
https://www.howtoforge.com/forums/showthread.php?t=49587
https://www.apachelounge.com/viewtopic.php?t=5614