Configuring the scheduler (crontab) to run different versions of php

The service of virtual hosting based on the panel ISPmanager Business in combination with CloudLinux and LiteSpeed technology allows you to change the php version for the site and for the work of cron (cron) task scheduler.
In the system of umochaniyu (/usr/bin/php) installed native php 5.4 but if you need to run a php script from an alternative version of php, as an option if your site is running on 5.6 or 7.0 version of php and cron scripts also need to run from this version.

You can install any version of php to run tasks.
Example you have the need to run a php script from under crowns
Usually write
php-q /var/www/пользователь/data/www/домен.com/crons/cron.php >/dev/null 2> & 1
or
/usr/bin / php /var/www/пользователь/data/www/домен.com/crons/cron.php >/dev/null 2> & 1
and so it is true, but everything will be running on version 5.4 php regardless of the selected version for the site.

to run from another version, you must specify the path to the binary file (thanks to CloudLinux ) each user has its own binary files

Normal php
for php 5.2 /opt/alt/php52/usr/bin/php version
for php 5.3 /opt/alt/php53/usr/bin/php version
for php 5.4 /opt/alt/php54/usr/bin/php version
for php 5.5 /opt/alt/php55/usr/bin/php version
for php 5.6 /opt/alt/php56/usr/bin / php
for php 7.0 /opt/alt/php70/usr/bin / php
for php 7.1 /opt/alt/php71/usr/bin/php version
for php 7.2 /opt/alt/php72/usr/bin/php version

LiteSpeed php
for php 5.2 /opt/alt/php52/usr/bin / lsphp
for php 5.3 /opt/alt/php54/usr/bin / lsphp
for php 5.4 /opt/alt/php54/usr/bin / lsphp
for php 5.5 /opt/alt/php55/usr/bin / lsphp
for php 5.6 /opt/alt/php56/usr/bin / lsphp
for php 7.0 /opt/alt/php70/usr/bin / lsphp
for php 7.1 /opt/alt/php71/usr/bin / lsphp
for php 7.2 /opt/alt/php72/usr/bin / lsphp


If we need to run the script that described above for an example from version 7.1 php write:
/ opt/alt / php71/usr/bin/php /var/www/пользователь/data/www/домен.com/crons/cron.php >/dev/null 2> & 1
  • планировщик ISPmanager
  • 2 Users Found This Useful
Was this answer helpful?

Related Articles

Как мне установить SSL сертификат в ISPmanager?

1. Подключаетесь к контрольной панели ISPmanager с логин-деталями пользователя, которому...

Создание подписи и установка SSL сертификата

Для установки сертификата цепочкой: 1. Войдите в ISPmanager в раздел SSL сертификаты. Нажмите...

Добавление поддомена

Добавление поддомена Рассмотрим три варианта добавления поддомена через...

Отключения энергосбережения CPU

проверяем частоты watch -n.1 'cat /proc/cpuinfo | grep -i mhz' снимаем лимиты cpupower...

Htaccess - Rewrite правила - как убрать .html в конце адреса браузера

Рабочий код Rewrite правил для того чтобы убрать .html в конце адреса сайта: RewriteEngine...