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

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

На хостингу встановлені всі можливі версії PHP, які Ви можете обрати для свого сайту в панелі управління.

 

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

 

php 5.Х

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.X

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

php 8.X

php 8.0 ? /opt/alt/php80/usr/bin/php

php 8.1 ? /opt/alt/php81/usr/bin/php

php 8.2 ? /opt/alt/php82/usr/bin/php

php 8.3 ? /opt/alt/php83/usr/bin/php

 

Приклади використання

$HOME — перемінна яка завжди веде в кореневий каталог хостингу.

example.com — приклад сайту, тут відповідно потрібно підставити власний сайт на хостингу.

script.php — php скрипт для прикладу, необхідно підставити шлях до Вашого файлу.

 

Запуск скрипту script.php на сайті example.com через php 7.4

/opt/alt/php74/usr/bin/php -f $HOME/www/example.com/script.php

 

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

/opt/alt/php74/usr/bin/php -c $HOME/.system/php/example.com.ini -f $HOME/www/example.com/script.php

 

При потребі вказати або перевизначити налаштування .ini файлу, який використовується за умовчанням, необхідно використовувати ключ -d

/opt/alt/php74/usr/bin/php -d memory_limit=256M -d error_reporting=E_ALL -f $HOME/www/example.com/script.php