2.11.12. Запуск скриптів, що вимагають ionCube, Zend Encoder, 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
- Вказати шлях до
php.ini
сайту, в каталозі якого розміщується скрипт, що запускається. Приклад шляху доphp.ini
:/home/account/.system/php/www.example.com.ini
В шляху:
- Замість
account
повинна бути назва хостинг-акаунта, в якому розміщується скрипт, що запускається. - Замість
www.example.com
має бути назва сайту або піддомена, в каталозі якого розміщується скрипт, що запускається.
Приклад команди запуску:
/usr/local/php83/bin/php -c /home/account/.system/php/www.example.com.ini -f path/to/script.php
В команді:
/usr/local/php83/bin/php
— шлях до інтерпретатора PHP потрібної версії.-c
— ключ, після якого повинен слідувати шлях доphp.ini
потрібного сайту./home/account/.system/php/www.example.com.ini
— шлях доphp.ini
потрібного сайту.-f
— ключ, після якого повинен слідувати шлях до скрипту, що запускається.path/to/script.php
— шлях до скрипту, що запускається.