Before proceeding, you should setup the required email queues as described in the Admin CP » Mail Parser » Insert Mail Queue section of this manual. We will be assuming the queue email that we will be using is ‘email@example.com’.
This sets the permission of index.php as “executable”. This is a required step to set email piping under any system.
PHP Path Confirmation
The above image shows that the PHP is installed under /usr/bin/php and /usr/local/bin/php location. The first line of the index.php in the cli directory should match this path.
Zend Optimizer/ionCube Loader Check
This is a crucial step as the software will not run without Zend Optimizer or ionCube Loaders. You also need to keep this in mind that PHP CLI is completely different than your mod_php installation. So even if you have Zend Optimizer/ionCube Setup with Apache, it might be possible that they might not be configured with your PHP CLI. The reasons for this could be that the PHP CLI uses a separate php.ini or the version number does not match the one of your mod_php installation.
You can open the Debug prompt by running the index.php as
Once loaded, select the 1 prompt to check for Zend Optimizer/ionCube Loader installation.
The above image shows that the Zend Optimizer/ionCube Loader is not installed on this server.
The above image shows that the Zend Optimizer is installed. If either of them are present, you can safely proceed with the installation.
If you do not have either the Zend Optimizer or ionCube Loader installed then please refer to the “Troubleshooting – Piping” section.