arpReach is PHP software that is installed on your own web hosting account, VPS or dedicated server. arpReach runs on shared hosting accounts.
You can use the standard "Sendmail" or SMTP sending facilities offered by your webhost or send through 3rd party SMTP providers such as SendGrid, Mailjet, SMTP.com or Amazon SES.
arpReach runs on most shared hosting, VPS and dedicated servers. We recommend hosting that uses a control panel such as CPanel or DirectAdmin as it's easy to manage and works great with arpReach. Plesk based hosting is also compatible.
You need the following:
- A website hosted with a working domain name (not just an IP address).
- MySQL 5.7 or greater. (InnoDb type used)
- PHP 5.6 or greater. - Important: Running arpReach with PHP 7.x.x is recommended.
- Ability to run scheduled (cron) tasks that are not time limited.
- FTP access for installing the scripts.
Your server will also need the following which are commonly available with most servers:
- — register_globals OFF
- — safe_mode OFF
- — max_execution_time = 0
- — cgi.fix_pathinfo = 1 (for CGI/FastCGI)
- — php-cli module - (PHP 5.5 or greater is needed at the command line)
- — php-imap module - (Note: When using or upgrading to PHP 5.6+ this module will not be available even if it was previously)
- — mysql extension
- — cURL extension
- — GD extension
- — JSON extension
- — Open SSL extension
- — Local MTA (Sendmail, Postfix, Exim etc), or local or remote SMTP provider
- — Ports 25, 587 and 465 (SSL/TLS) need to be open for inbound and outbound traffic when using third-party ESP's
- We recommend at least 256M of memory is allocated to PHP, but you may need to set it higher depending on how large your list is. The memory MUST be applied to both http PHP AND php-cli which is used for cron tasks.
- — SpamAssassin Module - optional: used for spam scoring
- — escapeshellcmd & escapeshellarg enabled in php.ini
- — SSL certificate for server/hostname when using PHP 5.6
The following is a list of some webhosts commonly used for arpReach installations.
As hosts can change their systems, plans or terms and conditions at any time without our knowledge, we do not recommend any of the above hosts over any other. These are affiliate links and we may get paid a commission if you order.
arpReach has been designed to be compatible with almost all webhosts. The software is installed on many hundreds of them around the globe.
GoDaddy and all hosts using their platform (eg VoxDomains) have been removed from our list of compatible hosts. The reason is that their PHP system has basic functionality missing and their MySQL database is outdated. We therefore cannot install arpReach on GoDaddy hosting and we cannot support installations on it.