Управление файлами cookie, которые используются для рекламы, таких как персонализация рекламы, ремаркетинг и анализ эффективности рекламы.
2.11.11. Запуск скриптов, требующих ionCube, Zend Encoder, Memcache(d) или Redis
Внимание!
Запуск скрипта без описанных в статье условий будет приводить к ошибке о том, что не установлен ionCube, отсутствует класс Memcache(d) или Redis и т. д.Для запуска через консоль или cron скрипта, который требует ionCube, Zend Encoder, Memcache(d), Redis или другие расширения, которые подключаются в разделе «Настройки PHP», необходимо в команде запуска:
- Указать путь к интерпретатору PHP той же версии, которая установлена в настройках сайта, в каталоге которого размещается запускаемый скрипт. Пути к интерпретаторам 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 /usr/local/php82/bin/php /usr/local/php83/bin/php /usr/local/php84/bin/php /usr/local/php85/bin/php - Указать путь к
php.iniсайта, в каталоге которого размещается запускаемый скрипт. Пример пути кphp.ini:/home/example/.system/php/www.example.com.iniВ пути:
- Вместо
exampleдолжно быть название хостинг-аккаунта, в котором размещается запускаемый скрипт. - Вместо
www.example.comдолжно быть название сайта или поддомена, в каталоге которого размещается запускаемый скрипт.
Пример команды запуска:
/usr/local/php85/bin/php -c /home/account/.system/php/www.example.com.ini -f path/to/script.php
В команде:
/usr/local/php85/bin/php— путь к интерпретатору PHP нужной версии.-c— ключ, после которого должен следовать путь кphp.iniнужного сайта./home/account/.system/php/www.example.com.ini— путь кphp.iniнужного сайта.-f— ключ, после которого должен следовать путь к запускаемому скрипту.path/to/script.php— путь к запускаемому скрипту.