2.10.15. Running scripts requiring ionCube, Zend Encoder, Memcache (d) or Redis
- Specify the path to the PHP interpreter of the same version as installed in the settings of the site in the directory of which the script to be launched is located.
- Specify the path to the php.ini of the site in the directory of which the script to run is located.
Paths to PHP interpreters of all available versions:
/usr/local/php4/bin/php /usr/local/php52/bin/php /usr/local/php53/bin/php /usr/local/php54/bin/php /usr/local/php55/bin/php /usr/local/php56/bin/php /usr/local/php70/bin/php /usr/local/php71/bin/php /usr/local/php72/bin/php /usr/local/php73/bin/php /usr/local/php74/bin/php /usr/local/php80/bin/php /usr/local/php81/bin/php
The path to the php.ini of the site looks like this:
On my way:
accountshould be hosting account namewhere the script to run is located.
www.example.comthere must be the name of the site / subdomain in the directory of which the script to run is placed.
The launch command itself looks like this:
/usr/local/php72/bin/php -c /home/account/.system/php/www.example.com.ini -f path/to/script.php
In a team:
/usr/local/php72/bin/php- the path to the PHP interpreter of the required version.
-c- the key followed by the path to
/home/account/.system/php/www.example.com.ini- way to
-f— a key followed by the path to the script being launched.
path/to/script.php- the path to the script to run.