Чтобы через консоль или cron запустить скрипт, для работы которого требуется ionCube, Zend Encoder, Memcache(d), Redis или другие модули подключаемые в настройках PHP, необходимо в команде запуска:
Пути к интерпретаторам PHP всех доступных версий:
/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
Путь к php.ini сайта выглядит так:
/home/account/.system/php/www.example.com.ini
В пути:
account
должно быть название хостинг-аккаунта, в котором размещается запускаемый скрипт.www.example.com
должно быть название сайта/поддомена, в каталоге которого размещается запускаемый скрипт.Сама команда запуска имеет такой вид:
/usr/local/php72/bin/php -c /home/account/.system/php/www.example.com.ini -f path/to/script.php
В команде:
/usr/local/php72/bin/php
— путь к интерпретатору PHP нужной версии.-c
— ключ, после которого должен следовать путь к php.ini
нужного сайта./home/account/.system/php/www.example.com.ini
— путь к php.ini
нужного сайта.-f
— ключ, после которого должен следовать путь к запускаемому скрипту.path/to/script.php
— путь к запускаемому скрипту.