CityHost.UA
Допомога і підтримка

Як використовувати інтерпритатор PHP в режимі cli?

На хостингу встановлені всі можливі версії PHP, які Ви можете встановити для свого сайту в панелі управління.
Для того, що б використовувати потрібну і необхідну версію PHP в режимі cli: (для кронів, запуску різних завдань і реалізацій), Ви можете використовувати ті ж версії в консолі.

Шляхи до відповідним інтерпретаторів:

php 5.2 — /opt/alt/php52/usr/bin/php
php 5.3 — /opt/alt/php53/usr/bin/php
php 5.4 — /opt/alt/php54/usr/bin/php
php 5.5 — /opt/alt/php55/usr/bin/php
php 5.6 — /opt/alt/php56/usr/bin/php
php 7.0 — /opt/alt/php70/usr/bin/php
php 7.1 — /opt/alt/php71/usr/bin/php
php 7.2 — /opt/alt/php72/usr/bin/php
php 7.3 — /opt/alt/php73/usr/bin/php
php 7.4 — /opt/alt/php74/usr/bin/php

Для запуску довільних скриптів можете використовувати команду:

XX - потрібна версія php (без крапки);
/Path_to_file/ - абсолютний шлях до виконуваного файлу (скрипту) у Вашому акаунті;

 

/opt/alt/phpXX/usr/bin/php -f /path_to_file/file.php

У разі необхідності використання довільних параметрів php.ini або ж .ini файлів Вашого сайту, необхідно використовувати ключ -c:

 

/opt/alt/phpXX/usr/bin/php -c $HOME/.system/sitename_name.ini -f /path_to_file/file.php


У разі необхідності вказівки або перевизначення параметра ini, який використовується за умовчанням, необхідно використовувати прапор -d:

 

/opt/alt/phpXX/usr/bin/php -d memory_limit=256M -d error_reporting=E_ALL -f $HOME/www/SITE_NAME/path_to_script.php