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